RxJS

/ˌɑːr-ɛks-ˈdʒeɪ-ɛs/

n. “Time, events, and chaos… made composable.”

RxJS, short for Reactive Extensions for JavaScript, is a library for working with asynchronous data streams using a declarative, functional style. It treats events not as isolated callbacks, but as continuous sequences over time — values that arrive, change, pause, error, or complete.