Abstract
Modern web applications are interactive. Reactive programming languages and libraries are the state-of-the-art approach for declaratively specifying these interactive applications. However, programs written with these approaches contain error-prone boilerplate code for efficiency reasons. In this paper we present PixieDust, a declarative user-interface language for browser-based applications. PixieDust uses static dependency analysis to incrementally update a browser-DOM at run- time, without boilerplate code. We demonstrate that applications in PixieDust contain less boilerplate code than state-of-the-art approaches, while achieving on-par performance.
Original language | English |
---|---|
Title of host publication | Companion of the The Web Conference 2018 on The Web Conference 2018 |
Place of Publication | New York |
Publisher | Association for Computing Machinery (ACM) |
Pages | 721-729 |
Number of pages | 9 |
ISBN (Electronic) | 978-1-4503-5640-4 |
DOIs | |
Publication status | Published - 2018 |
Event | WWW 2018: The Web Conference - Bridging natural and artificial intelligence worldwide - Lyon, France Duration: 23 Apr 2018 → 27 Apr 2018 https://www2018.thewebconf.org |
Conference
Conference | WWW 2018 |
---|---|
Abbreviated title | WWW 2018 |
Country/Territory | France |
City | Lyon |
Period | 23/04/18 → 27/04/18 |
Internet address |