[{"text":"\n\n\nJunhee Cho , Sukyoung Ryu, JavaScript module system: exploring the design space, Proceedings of the companion publication of the 13th international conference on Modularity, April 22-26, 2014, Lugano, Switzerland   [doi>10.1145/2577080.2577088]\n\n","citation":"2577088","doi":"http://doi.acm.org/10.1145/2577080.2577088"},{"text":"\n\nECMA. Harmony proposals. http://wiki.ecmascript.org/doku.php?id=harmony:proposals.\n\n"},{"text":"\n\nECMA. Harmony proposals -- draft specification for ES.next (Ecma-262 Edition 6). http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts.\n\n"},{"text":"\n\nECMA. ECMA-262: ECMAScript language specification. 5th edition, December 2009.\n\n"},{"text":"\n\nLinux Foundation. Tizen: an open source, standards-based software platform for multiple device categories. https://www.tizen.org.\n\n"},{"text":"\n\nGoogle. Traceur-compiler: Google's vehicle for JavaScript language design experimentation. https://code.google.com/p/traceur-compiler/.\n\n"},{"text":"\n\nRobert Grimm. Rats! -- an easily extensible parser generator. http://cs.nyu.edu/~rgrimm/xtc/rats.html.\n\n"},{"text":"\n\n\nSalvatore Guarnieri , Marco Pistoia , Omer Tripp , Julian Dolby , Stephen Teilhet , Ryan Berg, Saving the world wide web from vulnerable JavaScript, Proceedings of the 2011 International Symposium on Software Testing and Analysis, July 17-21, 2011, Toronto, Ontario, Canada   [doi>10.1145/2001420.2001442]\n\n","citation":"2001442","doi":"http://doi.acm.org/10.1145/2001420.2001442"},{"text":"\n\n\nArjun Guha , Claudiu Saftoiu , Shriram Krishnamurthi, The essence of javascript, Proceedings of the 24th European conference on Object-oriented programming, June 21-25, 2010, Maribor, Slovenia \n\n","citation":"1883988"},{"text":"\n\nDave Herman and Sam Tobin-Hochstadt. Harmony proposals -- modules. http://wiki.ecmascript.org/doku.php?id=harmony:modules.\n\n"},{"text":"\n\nAlexa Internet. Alexa. http://www.alexa.com.\n\n"},{"text":"\n\nJoynet. Node.js. http://nodejs.org/.\n\n"},{"text":"\n\njQuery Foundation. jQuery. http://jquery.com/.\n\n"},{"text":"\n\njQuery Foundation. jQuery.noConflict(). http://api.jquery.com/jQuery.noConflict/.\n\n"},{"text":"\n\nPLRG @ KAIST. SAFE: Scalable Analysis Framework for ECMAScript. http://safe.kaist.ac.kr.\n\n"},{"text":"\n\n\nSeonghoon Kang , Sukyoung Ryu, Formal specification of a JavaScript module system, Proceedings of the ACM international conference on Object oriented programming systems languages and applications, October 19-26, 2012, Tucson, Arizona, USA   [doi>10.1145/2384616.2384661]\n\n","citation":"2384661","doi":"http://doi.acm.org/10.1145/2384616.2384661"},{"text":"\n\nHongki Lee, Sooncheol Won, Joonho Jin, Junhee Cho, and Sukyoung Ryu. SAFE: Formal specification and implementation of a scalable analysis framework for ECMAScript. In Proceedings of the 19th International Workshop on Foundations of Object-Oriented Languages, 2012.\n\n"},{"text":"\n\nMicrosoft. TypeScript. http://www.typescriptlang.org.\n\n"},{"text":"\n\nEric Miraglia. A JavaScript module pattern. http://www.yuiblog.com/blog/2007/06/12/module-pattern/.\n\n"},{"text":"\n\n\nChanghee Park , Hongki Lee , Sukyoung Ryu, All about the with statement in JavaScript: removing with statements in JavaScript applications, Proceedings of the 9th symposium on Dynamic languages, October 28-28, 2013, Indianapolis, Indiana, USA   [doi>10.1145/2508168.2508173]\n\n","citation":"2508173","doi":"http://doi.acm.org/10.1145/2508168.2508173"},{"text":"\n\nSamsung Electronics. Samsung Smart TV. http://developer.samsung.com/smarttv.\n\n"},{"text":"\n\nBrian R. Stoler, Eric Allen, and Dan Smith. ASTGen. http://sourceforge.net/projects/astgen.\n\n"},{"text":"\n\nPrototype Core Team. Prototype. http://prototypejs.org/.\n\n"},{"text":"\n\nThe MooTools Dev Team. MooTools: a compact JavaScript framework. http://mootools.net.\n\n"},{"text":"\n\nW3C. Document Object Model (DOM). http://www.w3.org/DOM/.\n\n"},{"text":"\n\nW3C. Web IDL. http://www.w3.org/TR/WebIDL.\n\n"}]