2013
DOI: 10.1145/2501654.2501666
|View full text |Cite
|
Sign up to set email alerts
|

A survey on reactive programming

Abstract: Reactive programming has recently gained popularity as a paradigm that is well-suited for developing event-driven and interactive applications. It facilitates the development of such applications by providing abstractions to express time-varying values and automatically managing dependencies between such values. A number of approaches have been recently proposed embedded in various languages such as Haskell, Scheme, JavaScript, Java, .NET, etc. This survey describes and provides a taxonomy of existing reactive… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
172
0
2

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 231 publications
(196 citation statements)
references
References 42 publications
(72 reference statements)
0
172
0
2
Order By: Relevance
“…We tackle this issue using a technique called reactive programming (RP) [8], illustrated in Sec. 6.1.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We tackle this issue using a technique called reactive programming (RP) [8], illustrated in Sec. 6.1.…”
Section: Methodsmentioning
confidence: 99%
“…Sec. 6 describes our custom realization of reactive programming (RP) techniques [8] to tackle this problem.…”
Section: Introductionmentioning
confidence: 99%
“…Furthermore, the R environment offers the adoption of the Shiny framework [13], which allows for a lightweight and effective creation of interactive graphical user interfaces, and exploits reactive programming [17] to make computation of the underlying R objects efficient.…”
Section: Case Study Implementationmentioning
confidence: 99%
“…It aims at supporting the development of asynchronous, event-driven, and interactive applications by allowing to declaratively express programs in terms of what to do when a certain event occurs [12]. Reactive programming extends the observer pattern [13] to support continuous data streams and events while abstracting from low-level tasks like threading, synchronization, and non-blocking I/O.…”
Section: A Reactive Programmingmentioning
confidence: 99%