The Reactive Extensions for JavaScript Lite version is a lightweight version of the Reactive Extensions for JavaScript which covers most of the day to day operators you might use all in a single library. Functionality such as bridging to events, promises, callbacks, Node.js-style callbacks, time-based operations and more are built right in.
This comes with both rx.lite.js which is for use in modern development environments such as > IE9 and server-side environments such as Node.js. We also have rx.lite.compat.js which has backwards compatibility to browsers which do not support all required ES5 features.
Files:
rx.lite.jsrx.lite.compat.js
NPM Packages:
rx-lite
NuGet Packages:
RxJS-Lite
File Dependencies:
- None
NPM Dependencies:
- None
NuGet Dependencies:
- None
catch | catchExceptionconcatcreate | createWithDisposabledeferemptyfromArrayfromCallbackfromEventfromEventPatternfromNodeCallbackfromPromisegenerategenerateWithRelativeTimeintervalmergeneverofofWithSchedulerrangerepeatreturn | returnValuethrow | throwExceptiontimerzipzipArray
asObservablecatch | catchExceptioncombineLatestconcatconcatMapconnectdefaultIfEmptydelaydelayWithSelectordematerializedistinctUntilChangeddo | doActionfilterfinally | finallyActionflatMapflatMapLatestforkJoinignoreElementsmapmergemergeObservable | mergeAllmulticastpublishpublishLastpublishValuerefCountrepeatreplayretrysamplescanselectselectConcatselectManyselectSwitchskipskipLastskipLastWithTimeskipUntilskipWhilestartWithsubscribeswitch | switchLatesttaketakeLasttakeLastBuffertakeLastBufferWithTimetakeLastWithTimetakeUntiltakeWhilethrottlethrottleWithSelectortimeIntervaltimeouttimeoutWithSelectortimestamptoArraywherezip