stream processing with non-blocking backpressure ObservableComputations, a cross-platform .NET implementation. Svelte, brings reactivity in the form of a variant JavaScript syntax that looks like JavaScript but is naturally reactive where JavaScript normally isn't. Solid.js, brings reactivity to JavaScript without changing JavaScript syntax semantics, along with reactive JSX templating. See also Observable (Computing), observable in reactive programming. References External links A survey on reactive programming A 2013 paper by E. Bainomugisha, A. Lombide Carreton, T. Van Cutsem, S. Mostinckx, and W. De Meuter that surveys and provides a taxonomy of existing reactive programming approaches. MIMOSA Project of INRIA - ENSMP, a general site about reactive programming. Deprecating the Observer Pattern A 2010 paper by Ingo Maier, Tiark Rompf and Martin Odersky outlining a reactive programming framework for the Scala programming language. Deprecating the Observer Pattern with Scala.React A 2012 paper by Ingo RxJS, the Reactive Extensions library for "composing asynchronous [...] programs using observable sequences" Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model A 2020 paper that proposes a model of "actors" and "reactors" to avoid the issues that arise when combining imperative code with reactive code. Programming paradigms Evaluation strategy