Reactive programming features
- Definition
- Features implementing the reactive programming paradigm that propagates changes in values to depending structures

Features
Observables (JavaScript, Dart, Kotlin, RxJava) Objects representing a stream of asynchronous data.
Signals / Reactive Variables (Svelte, SolidJS, Vue, MobX) Automatically update views or computations when dependencies change.
Computed Properties (Vue, Knockout, SolidJS) Values derived from reactive inputs that automatically stay up to date.
Streams / Dataflow (RxJS, Cycle.js, Elm, Dart) Declarative handling of time-varying values or events.
Backpressure Management (RxJava, Reactive Streams) Techniques to control data flow when consumers can't keep up.