Observable
Noun · Development
Definitions
A lazy, push-based data source in reactive programming (as defined by RxJS, ReactiveX, and the TC39 Observable proposal) that emits a sequence of values over time to subscribed observers, supporting operators like map, filter, and merge for composing asynchronous event streams.
In plain English: A data stream you can subscribe to that pushes new values to you whenever they become available, like a live news feed for your code.
Example: "We pipe the WebSocket messages through an Observable so we can debounce, retry on error, and share the stream across multiple components."