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.