Latest update: added offline support and progressive app features - check it out!
RxJS is a set of libraries that lets you do reactive programming (it exists in many other languages aside of JavaScript). I wanted to try it out (I've been doing a lot of functional programming lately, both share a lot of similar concepts).
RxJS is really good to simplify the management of events with intermediate state (such as drag'n drop).
So far, I've set up two demos:
No framework is involved, I made a lite-router for the routing, based on history
.
If you like this project, take a look at topheman/angular2-sandbox, a mix of Angular2, RxJS and ngrx/store.
This is the production version. If you want to play with the ES6+ original source code: