{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:25:54Z","timestamp":1750307154163,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,23]],"date-time":"2011-10-23T00:00:00Z","timestamp":1319328000000},"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":[[2011,10,23]]},"DOI":"10.1145\/2043556.2043577","type":"proceedings-article","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T12:23:06Z","timestamp":1319545386000},"page":"217-231","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Atlantis"],"prefix":"10.1145","author":[{"given":"James","family":"Mickens","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Mohan","family":"Dhawan","sequence":"additional","affiliation":[{"name":"Rutgers University"}]}],"member":"320","published-online":{"date-parts":[[2011,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A.","year":"2007","unstructured":"A. Aho , M. Lam , R. Sethi , and J. Ullman . Compilers: Principles, Techniques, and Tools . Addison-Wesley , 2 nd edition, 2007 . A. Aho, M. Lam, R. Sethi, and J. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 2nd edition, 2007.","edition":"2"},{"key":"e_1_3_2_1_2_1","volume-title":"C# 3.0 in a Nutshell","author":"Albahari J.","year":"2007","unstructured":"J. Albahari and B. Albahari . C# 3.0 in a Nutshell . O'Reilly Publishing , O' Reilly Media , Inc., 3 rd edition, 2007 . J. Albahari and B. Albahari. C# 3.0 in a Nutshell. O'Reilly Publishing, O'Reilly Media, Inc., 3rd edition, 2007.","edition":"3"},{"key":"e_1_3_2_1_3_1","unstructured":"Anonymous. Paper title blinded. In submission.  Anonymous. Paper title blinded. In submission."},{"key":"e_1_3_2_1_5_1","volume-title":"jQuery 1.4 Reference Guide","author":"Chaffer J.","year":"2010","unstructured":"J. Chaffer and K. Swedberg . jQuery 1.4 Reference Guide . Packt Publishing , Birmingham, United Kingdom, 2010 . J. Chaffer and K. Swedberg. jQuery 1.4 Reference Guide. Packt Publishing, Birmingham, United Kingdom, 2010."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315248"},{"key":"e_1_3_2_1_7_1","volume-title":"Manning Publications","author":"Cooper R.","year":"2008","unstructured":"R. Cooper and C. Collins . GWT in Practice . Manning Publications , Greenwich, GT , 2008 . R. Cooper and C. Collins. GWT in Practice. Manning Publications, Greenwich, GT, 2008."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772720"},{"key":"e_1_3_2_1_9_1","volume-title":"August 30","author":"Coyier C.","year":"2010","unstructured":"C. Coyier . Percentage Bugs in WebKit. CSS-tricks Blog.http:\/\/css-tricks.com\/percentage-bugs-in-webkit\/ , August 30 , 2010 . C. Coyier. Percentage Bugs in WebKit. CSS-tricks Blog.http:\/\/css-tricks.com\/percentage-bugs-in-webkit\/, August 30, 2010."},{"key":"e_1_3_2_1_10_1","volume-title":"Manning Publications","author":"Crane D.","year":"2007","unstructured":"D. Crane , B. Bibeault , and T. Locke . Prototype and Scriptaculous in Action . Manning Publications , Greenwich, CT , 2007 . D. Crane, B. Bibeault, and T. Locke. Prototype and Scriptaculous in Action. Manning Publications, Greenwich, CT, 2007."},{"key":"e_1_3_2_1_11_1","volume-title":"The application\/json Media Type for JavaScript Object Notation (JSON). RFC","author":"Crockford D.","year":"2006","unstructured":"D. Crockford . The application\/json Media Type for JavaScript Object Notation (JSON). RFC 4627, July 2006 . D. Crockford. The application\/json Media Type for JavaScript Object Notation (JSON). RFC 4627, July 2006."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/1496702.1496703"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of OSDI","author":"Douceur J.","year":"2008","unstructured":"J. Douceur , J. Elson , J. Howell , and J. Lorch . Leveraging Legacy Code to Deploy Desktop Applications on the Web . In Proceedings of OSDI , San Diego, CA , December 2008 . J. Douceur, J. Elson, J. Howell, and J. Lorch. Leveraging Legacy Code to Deploy Desktop Applications on the Web. In Proceedings of OSDI, San Diego, CA, December 2008."},{"key":"e_1_3_2_1_14_1","volume-title":"Ecmascript language specification","author":"International Ecma","year":"2009","unstructured":"Ecma International . Ecmascript language specification , 5 th edition, December 2009 . Ecma International. Ecmascript language specification, 5th edition, December 2009.","edition":"5"},{"key":"e_1_3_2_1_15_1","volume-title":"IE8 overflow and expanding box bugs. Final Builds Blog.http:\/\/www.edskes.net\/ie\/ie8overflowandexpandingboxbugs.htm","author":"Edskes H.","year":"2010","unstructured":"H. Edskes . IE8 overflow and expanding box bugs. Final Builds Blog.http:\/\/www.edskes.net\/ie\/ie8overflowandexpandingboxbugs.htm , 2010 . H. Edskes. IE8 overflow and expanding box bugs. Final Builds Blog.http:\/\/www.edskes.net\/ie\/ie8overflowandexpandingboxbugs.htm, 2010."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_17_1","unstructured":"Envjs Team. Envjs: Bringing the Browser. http:\/\/www.envjs.com\/ 2010.  Envjs Team. Envjs: Bringing the Browser. http:\/\/www.envjs.com\/ 2010."},{"key":"e_1_3_2_1_18_1","volume-title":"April 23","author":"Technologies Space","year":"2008","unstructured":"e Space Technologies . A tiny bug in Prototype JS leads to major incompatibility with Facebook JS client library. eSpace.com blog , April 23 , 2008 . eSpace Technologies. A tiny bug in Prototype JS leads to major incompatibility with Facebook JS client library. eSpace.com blog, April 23, 2008."},{"key":"e_1_3_2_1_19_1","volume-title":"June","author":"T.","year":"1999","unstructured":"Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and Berners-Lee, T. Hypertext Transfer Protocol - HTTP\/1.1. RFC 2616 (Draft Standard) , June 1999 . Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and Berners-Lee, T. Hypertext Transfer Protocol - HTTP\/1.1. RFC 2616 (Draft Standard), June 1999."},{"key":"e_1_3_2_1_20_1","volume-title":"JavaScript: The Definitive Guide","author":"Flanagan D.","year":"2006","unstructured":"D. Flanagan . JavaScript: The Definitive Guide . O'Reilly Media, Inc. , 5th edition, 2006 . D. Flanagan. JavaScript: The Definitive Guide. O'Reilly Media, Inc., 5th edition, 2006."},{"key":"e_1_3_2_1_21_1","volume-title":"eCommerce Web Site Performance Today: An Updated Look At Consumer Reaction To A Poor Online Shopping Experience. White paper","author":"Consulting Forrester","year":"2009","unstructured":"Forrester Consulting . eCommerce Web Site Performance Today: An Updated Look At Consumer Reaction To A Poor Online Shopping Experience. White paper , 2009 . Forrester Consulting. eCommerce Web Site Performance Today: An Updated Look At Consumer Reaction To A Poor Online Shopping Experience. White paper, 2009."},{"volume-title":"February 19, 2009.","author":"Galineau S.","key":"e_1_3_2_1_22_1","unstructured":"S. Galineau . The CSS Corner : Using Filters In IE8. IBBlog. http:\/\/blogs.msdn.com\/b\/ie\/archive\/2009\/02\/19\/the-css-corner-using-filters-in-ie8.aspx , February 19, 2009. S. Galineau. The CSS Corner: Using Filters In IE8. IBBlog. http:\/\/blogs.msdn.com\/b\/ie\/archive\/2009\/02\/19\/the-css-corner-using-filters-in-ie8.aspx, February 19, 2009."},{"key":"e_1_3_2_1_23_1","unstructured":"D. Glazman. JSCSSP: A CSS parser in JavaScript. http:\/\/www.glazman.org\/JSCSSP\/ 2010.  D. Glazman. JSCSSP: A CSS parser in JavaScript. http:\/\/www.glazman.org\/JSCSSP\/ 2010."},{"volume-title":"May 25, 2010.","key":"e_1_3_2_1_24_1","unstructured":"Google. Fixing Google Chrome Compatibility bugs in WebSites. http:\/\/code.google.com\/p\/doctype\/wiki\/ArticleGoogleChromeCompatFAQ#Inline_elements_can%27t_enclose_block_elements , May 25, 2010. Google. Fixing Google Chrome Compatibility bugs in WebSites. http:\/\/code.google.com\/p\/doctype\/wiki\/ArticleGoogleChromeCompatFAQ#Inline_elements_can%27t_enclose_block_elements, May 25, 2010."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.19"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866376"},{"key":"e_1_3_2_1_27_1","unstructured":"J. Zaytsev. What's wrong with extending the DOM. Perfection Kills Website. http:\/\/perfectionkills.com\/whats-wrong-with-extending-the-dom April 5 2010.  J. Zaytsev. What's wrong with extending the DOM. Perfection Kills Website . http:\/\/perfectionkills.com\/whats-wrong-with-extending-the-dom April 5 2010."},{"key":"e_1_3_2_1_28_1","volume-title":"January","author":"Forum Query Message","year":"2010","unstructured":"j Query Message Forum . Focus() inside a blur() handler. https:\/\/forum.jquery.com\/topic\/focus-inside-a-blur-handler , January 2010 . jQuery Message Forum. Focus() inside a blur() handler. https:\/\/forum.jquery.com\/topic\/focus-inside-a-blur-handler, January 2010."},{"key":"e_1_3_2_1_29_1","unstructured":"N. Kothari. Script#: Version 0.5.5.0. http:\/\/projects.nikhilk.net\/ScriptSharp 2009.  N. Kothari. Script#: Version 0.5.5.0. http:\/\/projects.nikhilk.net\/ScriptSharp 2009."},{"volume-title":"March 15, 2010.","author":"Lazaris L.","key":"e_1_3_2_1_30_1","unstructured":"L. Lazaris . CSS Bugs and Inconsistencies in Firefox 3.x. Webdesigner Depot. http:\/\/www.webdesignerdepot.com\/2010\/03\/css-bugs-and-inconsistencies-in-firefox-3-x , March 15, 2010. L. Lazaris. CSS Bugs and Inconsistencies in Firefox 3.x. Webdesigner Depot. http:\/\/www.webdesignerdepot.com\/2010\/03\/css-bugs-and-inconsistencies-in-firefox-3-x, March 15, 2010."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of NSDI","author":"Mickens J.","year":"2010","unstructured":"J. Mickens , J. Howell , and J. Elson . Mugshot: Deterministic Capture and Replay for JavaScript Applications . In Proceedings of NSDI , San Jose, CA , April 2010 . J. Mickens, J. Howell, and J. Elson. Mugshot: Deterministic Capture and Replay for JavaScript Applications. In Proceedings of NSDI, San Jose, CA, April 2010."},{"key":"e_1_3_2_1_32_1","unstructured":"Microsoft. Update for Native JSON feature in IE8. http:\/\/support.microsoft.com\/kb\/976662 February 2010.  Microsoft. Update for Native JSON feature in IE8. http:\/\/support.microsoft.com\/kb\/976662 February 2010."},{"key":"e_1_3_2_1_33_1","volume-title":"January 15","author":"Miller M.","year":"2008","unstructured":"M. Miller , M. Samuel , B. Laurie , I. Awad , and M. Stay . Caja: Safe active content in sanitized JavaScript. Draft specification , January 15 , 2008 . M. Miller, M. Samuel, B. Laurie, I. Awad, and M. Stay. Caja: Safe active content in sanitized JavaScript. Draft specification, January 15, 2008."},{"key":"e_1_3_2_1_35_1","unstructured":"Mozilla Corporation. Narcissus javascript. http:\/\/mxr.mozilla.org\/mozilla\/source\/js\/narcissus\/.  Mozilla Corporation. Narcissus javascript. http:\/\/mxr.mozilla.org\/mozilla\/source\/js\/narcissus\/."},{"key":"e_1_3_2_1_36_1","volume-title":"Gecko Plugin API Reference. https:\/\/developer.mozilla.org\/en\/Gecko_Plugin_API_Reference","author":"Mozilla Developer Center","year":"2010","unstructured":"Mozilla Developer Center . Gecko Plugin API Reference. https:\/\/developer.mozilla.org\/en\/Gecko_Plugin_API_Reference , 2010 . Mozilla Developer Center. Gecko Plugin API Reference. https:\/\/developer.mozilla.org\/en\/Gecko_Plugin_API_Reference, 2010."},{"key":"e_1_3_2_1_37_1","volume-title":"July 29","author":"Mozilla Developer Center","year":"2010","unstructured":"Mozilla Developer Center . HTML5 Parser. https:\/\/developer.mozilla.org\/en\/HTML\/HTML5\/HTML5 Parser , July 29 , 2010 . Mozilla Developer Center. HTML5 Parser. https:\/\/developer.mozilla.org\/en\/HTML\/HTML5\/HTML5 Parser, July 29, 2010."},{"key":"e_1_3_2_1_38_1","unstructured":"National Vulnerability Database. CVE-2010-2301 2010. Cross-site scripting vulnerability: innerHTML.  National Vulnerability Database. CVE-2010-2301 2010. Cross-site scripting vulnerability: innerHTML."},{"key":"e_1_3_2_1_39_1","volume-title":"Collingwood","author":"Olsson T.","year":"2008","unstructured":"T. Olsson . The Ultimate CSS Reference. Sitepoint , Collingwood , Victoria, Austraiia , 2008 . T. Olsson. The Ultimate CSS Reference. Sitepoint, Collingwood, Victoria, Austraiia, 2008."},{"key":"e_1_3_2_1_40_1","volume-title":"Raleigh","author":"Parr T.","year":"2007","unstructured":"T. Parr . The Definitive ANTLR Reference. Pragmatic Bookshelf , Raleigh , North Carolina , 2007 . T. Parr. The Definitive ANTLR Reference. Pragmatic Bookshelf, Raleigh, North Carolina, 2007."},{"key":"e_1_3_2_1_41_1","unstructured":"Peter-Paul Koch. QuirksMode---for all your browser quirks. http:\/\/www.quirksmode.org 2011.  Peter-Paul Koch. QuirksMode---for all your browser quirks. http:\/\/www.quirksmode.org 2011."},{"key":"e_1_3_2_1_42_1","unstructured":"J. Pobar T. Neward D. Stutz and G. Shilling. Shared Source CLI 2.0 Internals. http:\/\/callvirt.net\/blog\/files\/Shared%20Source%20CLI%202.0%20Internals.pdf 2008.  J. Pobar T. Neward D. Stutz and G. Shilling. Shared Source CLI 2.0 Internals. http:\/\/callvirt.net\/blog\/files\/Shared%20Source%20CLI%202.0%20Internals.pdf 2008."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of USENIX WebApps","author":"Ratanaworabhan P.","year":"2010","unstructured":"P. Ratanaworabhan , B. Livshits , and B. Zorn . JSMeter: Comparing the Behavior of JavaScript Benchmarks with RealWeb Applications . In Proceedings of USENIX WebApps , Boston, MA , June 2010 . P. Ratanaworabhan, B. Livshits, and B. Zorn. JSMeter: Comparing the Behavior of JavaScript Benchmarks with RealWeb Applications. In Proceedings of USENIX WebApps, Boston, MA, June 2010."},{"key":"e_1_3_2_1_44_1","unstructured":"J. Resig. Pure JavaScript HTML Parser. http:\/\/ejohn.org\/blog\/pure-javascript-html-parser\/ May 2008.  J. Resig. Pure JavaScript HTML Parser. http:\/\/ejohn.org\/blog\/pure-javascript-html-parser\/ May 2008."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(05)80458-X"},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of OSDI","author":"Tang S.","year":"2010","unstructured":"S. Tang , H. Mai , and S. T. King . Trust and Protection in the Illinois Browser Operating System . In Proceedings of OSDI , 2010 . S. Tang, H. Mai, and S. T. King. Trust and Protection in the Illinois Browser Operating System. In Proceedings of OSDI, 2010."},{"key":"e_1_3_2_1_47_1","volume-title":"O'Reilly Media","author":"Tyler C.","year":"2007","unstructured":"C. Tyler . X Power Tools . O'Reilly Media , Inc., Cambridge, MA , 2007 . C. Tyler. X Power Tools. O'Reilly Media, Inc., Cambridge, MA, 2007."},{"volume-title":"October 29, 2009.","author":"W3C Web Apps Working Group","key":"e_1_3_2_1_48_1","unstructured":"W3C Web Apps Working Group . Web Storage : W3C Working Draft. http:\/\/www.w3.org\/TR\/2009\/WD-webstorage-20091029 , October 29, 2009. W3C Web Apps Working Group. Web Storage: W3C Working Draft. http:\/\/www.w3.org\/TR\/2009\/WD-webstorage-20091029, October 29, 2009."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of USENIX Security","author":"Wang H. J.","year":"2009","unstructured":"H. J. Wang , C. Grier , A. Moshchuk , S. T. King , P. Choudhury , and H. Venter . The Multi-principal OS Construction of the Gazelle Web Browser . In Proceedings of USENIX Security , 2009 . H. J. Wang, C. Grier, A. Moshchuk, S. T. King, P. Choudhury, and H. Venter. The Multi-principal OS Construction of the Gazelle Web Browser. In Proceedings of USENIX Security, 2009."},{"key":"e_1_3_2_1_50_1","volume-title":"September 10","author":"Web Hypertext Application Technology Working Group (WHATWG). Web Workers (Draft Recommendation).","year":"2010","unstructured":"Web Hypertext Application Technology Working Group (WHATWG). Web Workers (Draft Recommendation). http:\/\/www.whatwg.org\/specs\/web-workers\/current-work\/ , September 10 , 2010 . Web Hypertext Application Technology Working Group (WHATWG). Web Workers (Draft Recommendation). http:\/\/www.whatwg.org\/specs\/web-workers\/current-work\/, September 10, 2010."},{"key":"e_1_3_2_1_51_1","volume-title":"November 13","author":"World Wide Web Consortium","year":"2000","unstructured":"World Wide Web Consortium . Document object model (DOM) level 2 core specification. W3C Recommendation , November 13 , 2000 . World Wide Web Consortium. Document object model (DOM) level 2 core specification. W3C Recommendation, November 13, 2000."},{"key":"e_1_3_2_1_52_1","unstructured":"World Wide Web Consortium. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. W3C Working Draft. http:\/\/www.w3.org\/TR\/CSS2 September 8 2009.  World Wide Web Consortium. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. W3C Working Draft. http:\/\/www.w3.org\/TR\/CSS2 September 8 2009."},{"volume-title":"February 10, 2010.","author":"World Wide Web Consortium","key":"e_1_3_2_1_53_1","unstructured":"World Wide Web Consortium . Geolocation API Specification. http:\/\/dev.w3.org\/geo\/api\/spec-source.html , February 10, 2010. World Wide Web Consortium. Geolocation API Specification. http:\/\/dev.w3.org\/geo\/api\/spec-source.html, February 10, 2010."},{"key":"e_1_3_2_1_54_1","unstructured":"World Wide Web Consortium. HTML Device: An addition to HTML. http:\/\/dev.w3.org\/html5\/html-device\/ September 9 2010.  World Wide Web Consortium. HTML Device: An addition to HTML. http:\/\/dev.w3.org\/html5\/html-device\/ September 9 2010."},{"volume-title":"June 24, 2010.","author":"World Wide Web Consortium","key":"e_1_3_2_1_55_1","unstructured":"World Wide Web Consortium . HTML5 : A vocabulary and associated APIs for HTML and XHTML. W3C Working Draft. http:\/\/www.w3.org\/TR\/html5 , June 24, 2010. World Wide Web Consortium. HTML5: A vocabulary and associated APIs for HTML and XHTML. W3C Working Draft. http:\/\/www.w3.org\/TR\/html5, June 24, 2010."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2009.25"}],"event":{"name":"SOSP '11: ACM SIGOPS 23nd Symposium on Operating Systems Principles","sponsor":["INESC Systems and Computer Engineering Institute","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Cascais Portugal","acronym":"SOSP '11"},"container-title":["Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043556.2043577","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2043556.2043577","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:18Z","timestamp":1750240458000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043556.2043577"}},"subtitle":["robust, extensible execution environments for web applications"],"short-title":[],"issued":{"date-parts":[[2011,10,23]]},"references-count":54,"alternative-id":["10.1145\/2043556.2043577","10.1145\/2043556"],"URL":"https:\/\/doi.org\/10.1145\/2043556.2043577","relation":{},"subject":[],"published":{"date-parts":[[2011,10,23]]},"assertion":[{"value":"2011-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}