A quick introduction to Reactive Programming which is programming with asynchronous data streams. With RxJS you are given an amazing toolbox of functions to combine, create and filter any of those streams.
15. Reactive Extension - Observables
15
// From primitive data type
Rx.Observable.just(12)
// From array
Rx.Observable.from([1, 2, 3, 4])
// From interval
Rx.Observable.interval(10)
// From promise
Rx.Observable.fromPromise(promise)
// From DOM events
Rx.Observable.fromEvent(
document.getElementById('keyword'),
'keyup'
)