publications: - title: "PixieDust: Declarative Incremental User Interface Rendering Through Static Dependency Tracking" author: - name: "Nick ten Veen" link: "https://www.linkedin.com/in/nicktenveen/" - name: "Daco Harkes" link: "http://nl.linkedin.com/in/dcharkes" - name: "Eelco Visser" link: "http://eelcovisser.org" year: "2018" doi: "http://doi.acm.org/10.1145/3184558.3185978" abstract: " Modern web applications are interactive. Reactive programming languages and libraries are the state-of-the-art approach for declara- tively specifying these interactive applications. However, programs written with these approaches contain error-prone boilerplate code for e ciency reasons. In this paper we present PixieDust, a declarative user-interface language for browser-based applications. PixieDust uses static de- pendency 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 ap- proaches, while achieving on-par performance. " links: doi: "http://doi.acm.org/10.1145/3184558.3185978" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/www/VeenHV18" researchr: "https://researchr.org/publication/VeenHV18" cites: 0 citedby: 0 pages: "721-729" booktitle: "WWW" kind: "inproceedings" key: "VeenHV18"