{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:54Z","timestamp":1750221354614,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":13,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NWO VICI","award":["639.023.206"],"award-info":[{"award-number":["639.023.206"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1145\/3184558.3185978","type":"proceedings-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T18:04:25Z","timestamp":1524074665000},"page":"721-729","source":"Crossref","is-referenced-by-count":3,"title":["PixieDust"],"prefix":"10.1145","author":[{"given":"Nick","family":"ten Veen","sequence":"first","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}]},{"given":"Daco C.","family":"Harkes","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}]}],"member":"320","reference":[{"key":"key-10.1145\/3184558.3185978-1","unstructured":"2017. MobX. https:\/\/web.archive.org\/web\/20171008145333\/https:\/\/mobx.js.org\/. (2017). Accessed: 2017--11-04."},{"key":"key-10.1145\/3184558.3185978-2","unstructured":"2017. React. https:\/\/web.archive.org\/web\/20171104234320\/https:\/\/reactjs.org\/. (2017). Accessed: 2017--11-04."},{"key":"key-10.1145\/3184558.3185978-3","unstructured":"2017. Redux. http:\/\/web.archive.org\/web\/20171104000918\/https:\/\/redux.js.org\/. (2017). Accessed: 2017--11-04."},{"key":"key-10.1145\/3184558.3185978-4","doi-asserted-by":"crossref","unstructured":"Evan Czaplicki and Stephen Chong. 2013. Asynchronous functional reactive programming for GUIs. In PLDI. 411--422. https:\/\/doi.org\/10.1145\/2491956.2462161","DOI":"10.1145\/2491956.2462161"},{"key":"key-10.1145\/3184558.3185978-5","doi-asserted-by":"crossref","unstructured":"Erik D. Demaine, Shay Mozes, Benjamin Rossman, and Oren Weimann. 2009. An optimal decomposition algorithm for tree edit distance. TALG 6, 1 (2009). https:\/\/doi.org\/10.1145\/1644015.1644017","DOI":"10.1145\/1644015.1644017"},{"key":"key-10.1145\/3184558.3185978-6","unstructured":"Simon Fowler, Lo&#239;c Denuzi&#232;re, and Adam Granicz. 2015. Reactive Single-Page Applications with Dynamic Dataflow. In PADL. 58--73. https:\/\/doi.org\/10.1007\/ 978--3--319--19686--2_5"},{"key":"key-10.1145\/3184558.3185978-7","unstructured":"Daco Harkes, Danny M. Groenewegen, and Eelco Visser. 2016. IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs. In ECOOP. https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2016.11"},{"key":"key-10.1145\/3184558.3185978-8","unstructured":"Daco Harkes and Eelco Visser. 2017. IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition. In ECOOP. https:\/\/doi.org\/10.4230\/LIPIcs. ECOOP.2017.14"},{"key":"key-10.1145\/3184558.3185978-9","doi-asserted-by":"crossref","unstructured":"Zef Hemel and Eelco Visser. 2011. Declaratively programming the mobile web with Mobl. In OOPSLA. 695--712. https:\/\/doi.org\/10.1145\/2048066.2048121","DOI":"10.1145\/2048066.2048121"},{"key":"key-10.1145\/3184558.3185978-10","doi-asserted-by":"crossref","unstructured":"Leo A. Meyerovich, Arjun Guha, Jacob P. Baskin, Gregory H. Cooper, Michael Greenberg, Aleks Bromfield, and Shriram Krishnamurthi. 2009. Flapjax: a programming language for Ajax applications. In OOPSLA. 1--20. https:\/\/doi.org\/10. 1145\/1640089.1640091","DOI":"10.1145\/1639949.1640091"},{"key":"key-10.1145\/3184558.3185978-11","doi-asserted-by":"crossref","unstructured":"Bob Reynders, Dominique Devriese, and Frank Piessens. 2017. Experience Report: Functional Reactive Programming and the DOM. In Programming. https:\/\/doi. org\/10.1145\/3079368.3079405","DOI":"10.1145\/3079368.3079405"},{"key":"key-10.1145\/3184558.3185978-12","doi-asserted-by":"crossref","unstructured":"Guido Salvaneschi, Gerold Hintz, and Mira Mezini. 2014. REScala: bridging between object-oriented and functional style in reactive applications. In AOSD. 25--36. https:\/\/doi.org\/10.1145\/2577080.2577083","DOI":"10.1145\/2577080.2577083"},{"key":"key-10.1145\/3184558.3185978-13","doi-asserted-by":"crossref","unstructured":"Christopher Schuster and Cormac Flanagan. 2016. Reactive programming with reactive variables. In AOSD. 29--33. https:\/\/doi.org\/10.1145\/2892664.2892666","DOI":"10.1145\/2892664.2892666"}],"event":{"number":"2018","sponsor":["IW3C2, International World Wide Web Conference Committee","SIGWEB, ACM Special Interest Group on Hypertext, Hypermedia, and Web"],"acronym":"WWW '18","name":"Companion of the The Web Conference 2018","start":{"date-parts":[[2018,4,23]]},"location":"Lyon, France","end":{"date-parts":[[2018,4,27]]}},"container-title":["Companion of the The Web Conference 2018 on The Web Conference 2018 - WWW '18"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3184558.3185978","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=3185978&ftid=1958311&dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:06Z","timestamp":1750213566000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=3184558.3185978"}},"subtitle":["Declarative Incremental User Interface Rendering Through Static Dependency Tracking"],"proceedings-subject":"The Web Conference 2018","short-title":[],"issued":{"date-parts":[[2018]]},"references-count":13,"URL":"https:\/\/doi.org\/10.1145\/3184558.3185978","relation":{},"subject":[],"published":{"date-parts":[[2018]]}}}