Tue 4 Apr 2017 11:25 - 11:50 at D2.09 - Reactivity on the future web

A recent trend in application development for the web is a move towards rich internet applications (RIAs). As more and more of the application logic is moved to the client, these applications can benefit from concurrency in order to increase overall performance as well as responsiveness of the application. Additionally, RIAs are often written in an event-driven style of programming to react to incoming events of a multitude of services that are integrated within the application.

In this paper we argue that, while individual technologies exist to tackle both concerns, these technologies cannot easily be integrated in an ad hoc way. In order to increase the modularisability and composability of RIAs we propose a new programming model based on actors and reactors that encapsulate different parts of the application. We show that our model is able to exploit some of the available concurrency while reducing the required amount of event-driven code. Both actors and reactors are modular components that can be glued together via a unified communication mechanism. We evaluate our approach by means of a motivating example of a collaborative code editor.

Tue 4 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:00
Reactivity on the future webProWeb at D2.09
11:00
25m
Talk
Experience Report: Functional Reactive Programming and the DOM
ProWeb
Bob Reynders iMinds - Distrinet, KU Leuven, Dominique Devriese iMinds - Distrinet, KU Leuven, Frank Piessens iMinds, Belgium
Pre-print
11:25
25m
Talk
Enriching the Internet By Acting and Reacting
ProWeb
Sam Van den Vonder , Florian Myter Vrije Universiteit Brussel, Belgium, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel
Pre-print
11:50
10m
Talk
Group discussion on the future of reactivity
ProWeb