Open-Source Library

RxJS
A reactive programming library for composing asynchronous events and data streams.
Overview
RxJS models values over time as observables and supplies operators for transformation, combination, scheduling, error recovery, and resource cleanup across asynchronous data flows.