Courses & TutorialsProgramming
Awesome JavaScript Observables – Massive Collection of Resources
Awesome Observables
An Observable is a collection that arrives over time. Observables can be used to model push-based data sources such as events, timer intervals, asynchronous requests, and animations. Observables can be transformed, combined, and consumed using array-like methods.
Contents
Documentation
Implementations
Packages
- any-observable – Support any Observable library and polyfill.
- is-observable – Check if a value is an Observable.
- observable-to-promise – Convert an Observable to a Promise.
- stream-to-observable – Convert a Node.js stream into an Observable.
- symbol-observable –
Symbol.observable
ponyfill. - obsify – Observableify a callback-style function.
- localForage-observable – Observables for localForage.
Libraries
These are libraries that harness the power of Observables, not necessarily spec compatible Observable implementations.
- Cycle.js – A functional and reactive JavaScript framework for cleaner code.
Articles
- The introduction to Reactive programming you’ve been missing – Reactive programming using Observables.
- Everywhereness as a foundation – Benefits of using Observables everywhere.
- Learning Observable By Building Observable
Videos
- Introducing the Observable – Egghead.io lesson.
Related
Tags
Javascript