Print Email Facebook Twitter PixieDust Title PixieDust: Declarative Incremental User Interface Rendering Through Static Dependency Tracking Author ten Veen, Nick (Student TU Delft) Harkes, D.C. (TU Delft Programming Languages) Visser, Eelco (TU Delft Programming Languages) Date 2018 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. To reference this document use: http://resolver.tudelft.nl/uuid:01d8dd5e-b8ed-47f7-a0aa-0977d0098a2e DOI https://doi.org/10.1145/3184558.3185978 Publisher Association for Computing Machinery (ACM), New York ISBN 978-1-4503-5640-4 Source Companion of the The Web Conference 2018 on The Web Conference 2018 Event WWW 2018, 2018-04-23 → 2018-04-27, Lyon, France Part of collection Institutional Repository Document type conference paper Rights © 2018 Nick ten Veen, D.C. Harkes, Eelco Visser Files PDF 45644788_p721_ten_veen.pdf 1.34 MB Close viewer /islandora/object/uuid:01d8dd5e-b8ed-47f7-a0aa-0977d0098a2e/datastream/OBJ/view