RxJS
/ɑːr ɛks dʒeɪ ɛs/ · Noun · Development
Definitions
The JavaScript implementation of Reactive Extensions, providing Observables, Subjects, and a rich library of operators for composing asynchronous streams. RxJS is a core dependency of Angular's HTTP client, forms, and router, and is widely used for complex event handling, WebSocket management, and state coordination.
In plain English: A JavaScript library for working with streams of data over time, letting you combine, filter, and react to events like clicks or server responses.
Example: "Angular's HttpClient returns an Observable, so we pipe it through retry(3) and catchError to handle flaky API calls with RxJS."