{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:22:06Z","timestamp":1750306926436,"version":"3.41.0"},"reference-count":2,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2013,2,4]],"date-time":"2013-02-04T00:00:00Z","timestamp":1359936000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOBILE Mob. Comput. Commun. Rev."],"published-print":{"date-parts":[[2013,2,4]]},"abstract":"<jats:p>We propose an execution model for web apps that eschews the current need for static partitioning of web apps into client-side JavaScript and server-side \"data center\" code, but rather enables dynamic partitioning by allowing the client and server to share code and migrate computation between each other. Our model abstracts and represents shared code and data as a graph of fixed-sized chunks; our runtime then manages and migrates the graph rather than managing the code and its dependencies directly. We demonstrate our model through PhotoBoss, a suite of web apps for editing high-resolution photos.<\/jats:p>","DOI":"10.1145\/2436196.2436202","type":"journal-article","created":{"date-parts":[[2013,2,12]],"date-time":"2013-02-12T14:15:12Z","timestamp":1360678512000},"page":"10-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Distributed web app execution with chunks"],"prefix":"10.1145","volume":"16","author":[{"given":"Justin Mazzola","family":"Paluska","sequence":"first","affiliation":[{"name":"MIT CSAIL, Cambridge, MA, U.S.A."}]},{"given":"Hubert","family":"Pham","sequence":"additional","affiliation":[{"name":"MIT CSAIL, Cambridge, MA, U.S.A."}]},{"given":"Steve","family":"Ward","sequence":"additional","affiliation":[{"name":"MIT CSAIL, Cambridge, MA, U.S.A."}]}],"member":"320","published-online":{"date-parts":[[2013,2,4]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"PerCom","author":"Paluska Justin Mazzola","year":"2010","unstructured":"Justin Mazzola Paluska and Hubert Pham . Interactive streaming of structured data . In PerCom , 2010 . Justin Mazzola Paluska and Hubert Pham. Interactive streaming of structured data. In PerCom, 2010."},{"key":"e_1_2_1_2_1","volume-title":"HotOS","author":"Paluska Justin Mazzola","year":"2011","unstructured":"Justin Mazzola Paluska , Hubert Pham , and Steve Ward . Structuring the unstructured middle with chunk computing . In HotOS , 2011 . Justin Mazzola Paluska, Hubert Pham, and Steve Ward. Structuring the unstructured middle with chunk computing. In HotOS, 2011."}],"container-title":["ACM SIGMOBILE Mobile Computing and Communications Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2436196.2436202","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2436196.2436202","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:35:28Z","timestamp":1750235728000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2436196.2436202"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2,4]]},"references-count":2,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,2,4]]}},"alternative-id":["10.1145\/2436196.2436202"],"URL":"https:\/\/doi.org\/10.1145\/2436196.2436202","relation":{},"ISSN":["1559-1662","1931-1222"],"issn-type":[{"type":"print","value":"1559-1662"},{"type":"electronic","value":"1931-1222"}],"subject":[],"published":{"date-parts":[[2013,2,4]]},"assertion":[{"value":"2013-02-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}