{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:31Z","timestamp":1772164051980,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,3,1]],"date-time":"2014-03-01T00:00:00Z","timestamp":1393632000000},"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":[],"published-print":{"date-parts":[[2014,3]]},"DOI":"10.1145\/2576195.2576211","type":"proceedings-article","created":{"date-parts":[[2014,3,4]],"date-time":"2014-03-04T08:25:03Z","timestamp":1393921503000},"page":"77-88","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["MuscalietJS"],"prefix":"10.1145","author":[{"given":"Behnam","family":"Robatmili","sequence":"first","affiliation":[{"name":"Qualcomm Research Silicon Valley, Santa Clara, CA, USA"}]},{"given":"Calin","family":"Cascaval","sequence":"additional","affiliation":[{"name":"Qualcomm Research Silicon Valley, Santa Clara, CA, USA"}]},{"given":"Mehrdad","family":"Reshadi","sequence":"additional","affiliation":[{"name":"Instart Logic, Mountain View, CA, USA"}]},{"given":"Madhukar N.","family":"Kedlaya","sequence":"additional","affiliation":[{"name":"University of California, Santa Barbara, Santa Barbara, CA, USA"}]},{"given":"Seth","family":"Fowler","sequence":"additional","affiliation":[{"name":"Mozilla, San Francisco, CA, USA"}]},{"given":"Vrajesh","family":"Bhavsar","sequence":"additional","affiliation":[{"name":"Qualcomm Research Silicon Valley, Santa Clara, CA, USA"}]},{"given":"Michael","family":"Weber","sequence":"additional","affiliation":[{"name":"Qualcomm Research Silicon Valley, Santa Clara, CA, USA"}]},{"given":"Ben","family":"Hardekopf","sequence":"additional","affiliation":[{"name":"University of California, Santa Barbara, Santa Barbara, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2014,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869517"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384631"},{"key":"e_1_3_2_1_3_1","volume-title":"The design and implementation of the self compiler, an optimizing compiler for object-oriented programming languages. Technical report","author":"Chambers C.","year":"1992","unstructured":"C. Chambers , J. Hennessy , and M. Linton . The design and implementation of the self compiler, an optimizing compiler for object-oriented programming languages. Technical report , Stanford University , Department of Computer Science, 1992 . C. Chambers, J. Hennessy, and M. Linton. The design and implementation of the self compiler, an optimizing compiler for object-oriented programming languages. Technical report, Stanford University, Department of Computer Science, 1992."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207119"},{"key":"e_1_3_2_1_5_1","unstructured":"Dynamic Language Runtime. http:\/\/msdn.microsoft.com\/en-us\/library\/dd233052.aspx  Dynamic Language Runtime. http:\/\/msdn.microsoft.com\/en-us\/library\/dd233052.aspx"},{"key":"e_1_3_2_1_6_1","unstructured":".NET Framework. http:\/\/msdn.microsoft.com\/en-us\/vstudio\/aa496123.aspx  .NET Framework. http:\/\/msdn.microsoft.com\/en-us\/vstudio\/aa496123.aspx"},{"key":"e_1_3_2_1_7_1","unstructured":"ECMAScript. http:\/\/www.ecmascript.org\/  ECMAScript. http:\/\/www.ecmascript.org\/"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542528"},{"key":"e_1_3_2_1_9_1","unstructured":"Google Inc. V8 JavaScript virtual machine. http:\/\/code.google.com\/p\/v8\/  Google Inc. V8 JavaScript virtual machine. http:\/\/code.google.com\/p\/v8\/"},{"key":"e_1_3_2_1_10_1","unstructured":"IronJS. https:\/\/github.com\/fholm\/IronJS  IronJS. https:\/\/github.com\/fholm\/IronJS"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508168.2508177"},{"key":"e_1_3_2_1_12_1","unstructured":"Mono Project. http:\/\/www.mono-project.com  Mono Project. http:\/\/www.mono-project.com"},{"key":"e_1_3_2_1_13_1","unstructured":"Nashorn JavaScript engine. http:\/\/openjdk.java.net\/projects\/nashorn  Nashorn JavaScript engine. http:\/\/openjdk.java.net\/projects\/nashorn"},{"key":"e_1_3_2_1_14_1","unstructured":"Node.js. http:\/\/nodejs.org  Node.js. http:\/\/nodejs.org"},{"key":"e_1_3_2_1_15_1","first-page":"3","volume-title":"USENIX Conference on Web Application Development, WebApps'10","author":"Ratanaworabhan P.","year":"2010","unstructured":"P. Ratanaworabhan , B. Livshits , and B. G. Zorn . Jsmeter: comparing the behavior of javascript benchmarks with real web applications . In USENIX Conference on Web Application Development, WebApps'10 , pages 3 -- 3 , 2010 . P. Ratanaworabhan, B. Livshits, and B. G. Zorn. Jsmeter: comparing the behavior of javascript benchmarks with real web applications. In USENIX Conference on Web Application Development, WebApps'10, pages 3--3, 2010."},{"key":"e_1_3_2_1_16_1","unstructured":"Rhino JavaScript engine. https:\/\/developer.mozilla.org\/en-US\/docs\/Rhino  Rhino JavaScript engine. https:\/\/developer.mozilla.org\/en-US\/docs\/Rhino"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048119"},{"key":"e_1_3_2_1_18_1","unstructured":"SpiderMonkey: Mozilla's JavaScript engine. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Projects\/SpiderMonkey  SpiderMonkey: Mozilla's JavaScript engine. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Projects\/SpiderMonkey"},{"key":"e_1_3_2_1_19_1","unstructured":"ECMAScript typed arrays. http:\/\/www.khronos.org\/registry\/typedarray\/specs\/latest\/  ECMAScript typed arrays. http:\/\/www.khronos.org\/registry\/typedarray\/specs\/latest\/"},{"key":"e_1_3_2_1_20_1","unstructured":"Typescript. http:\/\/www.typescriptlang.org\/  Typescript. http:\/\/www.typescriptlang.org\/"},{"key":"e_1_3_2_1_21_1","unstructured":"ECMAScript web workers. http:\/\/www.whatwg.org\/specs\/ web-apps\/current-work\/multipage\/workers.html# workers.  ECMAScript web workers. http:\/\/www.whatwg.org\/specs\/ web-apps\/current-work\/multipage\/workers.html# workers."}],"event":{"name":"VEE '14: 10th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Salt Lake City Utah USA","acronym":"VEE '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 10th ACM SIGPLAN\/SIGOPS international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2576195.2576211","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2576195.2576211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:00:44Z","timestamp":1750262444000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2576195.2576211"}},"subtitle":["rethinking layered dynamic web runtimes"],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":21,"alternative-id":["10.1145\/2576195.2576211","10.1145\/2576195"],"URL":"https:\/\/doi.org\/10.1145\/2576195.2576211","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2674025.2576211","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,3]]},"assertion":[{"value":"2014-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}