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.