{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T10:41:34Z","timestamp":1774435294498,"version":"3.50.1"},"reference-count":514,"publisher":"Association for Computing Machinery (ACM)","issue":"HOPL","license":[{"start":{"date-parts":[[2020,6,12]],"date-time":"2020-06-12T00:00:00Z","timestamp":1591920000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Program. Lang."],"published-print":{"date-parts":[[2020,6,14]]},"abstract":"<jats:p>How a sidekick scripting language for Java, created at Netscape in a ten-day hack, ships first as a de facto Web standard and eventually becomes the world's most widely used programming language. This paper tells the story of the creation, design, evolution, and standardization of the JavaScript language over the period of 1995--2015. But the story is not only about the technical details of the language. It is also the story of how people and organizations competed and collaborated to shape the JavaScript language which dominates the Web of 2020.<\/jats:p>","DOI":"10.1145\/3386327","type":"journal-article","created":{"date-parts":[[2020,6,12]],"date-time":"2020-06-12T16:22:59Z","timestamp":1591978979000},"page":"1-189","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["JavaScript: the first 20 years"],"prefix":"10.1145","volume":"4","author":[{"given":"Allen","family":"Wirfs-Brock","sequence":"first","affiliation":[{"name":"Wirfs-Brock Associates, USA"}]},{"given":"Brendan","family":"Eich","sequence":"additional","affiliation":[{"name":"Brave Software, USA"}]}],"member":"320","published-online":{"date-parts":[[2020,6,12]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"CA 95110 (May). non-archival http:\/\/wwwimages.adobe.com\/content\/dam\/Adobe\/en\/devnet\/actionscript\/articles\/ avm2overview.pdf (broken","year":"2014","unstructured":"Adobe. 2007. ActionScript Virtual Machine 2 (AVM2) Overview. Adobe Systems Incorporated., 45 Park Avenue San Jose , CA 95110 (May). non-archival http:\/\/wwwimages.adobe.com\/content\/dam\/Adobe\/en\/devnet\/actionscript\/articles\/ avm2overview.pdf (broken ; also at Internet Archive 11 Aug. 2014 23:15:28 ). Adobe. 2007. ActionScript Virtual Machine 2 (AVM2) Overview. Adobe Systems Incorporated., 45 Park Avenue San Jose, CA 95110 (May). non-archival http:\/\/wwwimages.adobe.com\/content\/dam\/Adobe\/en\/devnet\/actionscript\/articles\/ avm2overview.pdf (broken; also at Internet Archive 11 Aug. 2014 23:15:28 )."},{"key":"e_1_2_1_2_1","volume-title":"Flash Player penetration. Web page. non-archival http:\/\/solutionpartners.adobe.com\/products\/player_ census\/flashplayer\/ (broken","year":"2013","unstructured":"Adobe. 2013. Flash Player penetration. Web page. non-archival http:\/\/solutionpartners.adobe.com\/products\/player_ census\/flashplayer\/ (broken ; also at Internet Archive 15 March 2013 11:45:33 ). Original date of the Web page is unknown. The data is from 2011. Adobe. 2013. Flash Player penetration. Web page. non-archival http:\/\/solutionpartners.adobe.com\/products\/player_ census\/flashplayer\/ (broken; also at Internet Archive 15 March 2013 11:45:33 ). Original date of the Web page is unknown. The data is from 2011."},{"key":"e_1_2_1_3_1","volume-title":"Making JavaScript Safe for Advertising. Web site. non-archival http:\/\/adsafe.org\/ (also at Internet Archive","year":"2009","unstructured":"ADsafe. 2007. Making JavaScript Safe for Advertising. Web site. non-archival http:\/\/adsafe.org\/ (also at Internet Archive 5 Jan. 2009 15:53:30 , this is the earliest archived version of this site. Subsequent archived versions include additional information). ADsafe. 2007. Making JavaScript Safe for Advertising. Web site. non-archival http:\/\/adsafe.org\/ (also at Internet Archive 5 Jan. 2009 15:53:30 , this is the earliest archived version of this site. Subsequent archived versions include additional information)."},{"key":"e_1_2_1_4_1","unstructured":"A.V. Aho B.W. Kernighan and P.J. Weinberger. 1988. The AWK Programming Language. Addison-Wesley Publishing Company. 9780201079814 lc87017566 Archived at https:\/\/archive.org\/download\/pdfy-MgN0H1joIoDVoIC7\/The_AWK_ Programming_Language.pdf  A.V. Aho B.W. Kernighan and P.J. Weinberger. 1988. The AWK Programming Language. Addison-Wesley Publishing Company. 9780201079814 lc87017566 Archived at https:\/\/archive.org\/download\/pdfy-MgN0H1joIoDVoIC7\/The_AWK_ Programming_Language.pdf"},{"key":"e_1_2_1_5_1","volume-title":"Macromedia Flash MX\u2014A next-generation rich client. Macromedia white paper","author":"Allaire Jeremy","year":"2002","unstructured":"Jeremy Allaire . 2002. Macromedia Flash MX\u2014A next-generation rich client. Macromedia white paper . March 2002 . nonarchival https:\/\/download.macromedia.com\/pub\/flash\/whitepapers\/richclient.pdf (also at Internet Archive 2 Sept. 2018 12:14:22 ). This white paper contains the earliest known use of the term \u201cRich Internet Application\u201d . Jeremy Allaire. 2002. Macromedia Flash MX\u2014A next-generation rich client. Macromedia white paper. March 2002. nonarchival https:\/\/download.macromedia.com\/pub\/flash\/whitepapers\/richclient.pdf (also at Internet Archive 2 Sept. 2018 12:14:22 ). This white paper contains the earliest known use of the term \u201cRich Internet Application\u201d."},{"key":"e_1_2_1_6_1","volume-title":"Immediately-Invoked Function Expression (IIFE). Blog post","author":"Alman Ben","year":"2010","unstructured":"Ben Alman . 2010. Immediately-Invoked Function Expression (IIFE). Blog post . 15 Nov. 2010 . non-archival http:\/\/benalman. com\/news\/2010\/11\/immediately-invoked-function-expression\/ (also at Internet Archive 18 Nov. 2010 03:54:34 ). Ben Alman. 2010. Immediately-Invoked Function Expression (IIFE). Blog post. 15 Nov. 2010. non-archival http:\/\/benalman. com\/news\/2010\/11\/immediately-invoked-function-expression\/ (also at Internet Archive 18 Nov. 2010 03:54:34 )."},{"key":"e_1_2_1_7_1","volume-title":"Mark Anders Remembers Blackbird, and Other Microsoft Hits and Misses. Blog post on Tim Anderson\u2019s ITWriting Blog","author":"Anderson Tim","year":"2007","unstructured":"Tim Anderson . 2007. Mark Anders Remembers Blackbird, and Other Microsoft Hits and Misses. Blog post on Tim Anderson\u2019s ITWriting Blog . 15 Oct. 2007 . non-archival http:\/\/www.itwriting.com\/blog\/363-mark-anders-remembers-blackbirdand-other-microsoft-hits-and-misses.html (also at Internet Archive 4 Oct. 2008 23:31:15 ). Tim Anderson. 2007. Mark Anders Remembers Blackbird, and Other Microsoft Hits and Misses. Blog post on Tim Anderson\u2019s ITWriting Blog. 15 Oct. 2007. non-archival http:\/\/www.itwriting.com\/blog\/363-mark-anders-remembers-blackbirdand-other-microsoft-hits-and-misses.html (also at Internet Archive 4 Oct. 2008 23:31:15 )."},{"key":"e_1_2_1_8_1","first-page":"1990","article-title":"American National Standard for Information Systems\u2013programming language\u2013C: ANSI X3.159\u20131989. American National Standards Institute, NewYork","volume":"9899","author":"ANSI","year":"1989","unstructured":"ANSI X3. 1989 . American National Standard for Information Systems\u2013programming language\u2013C: ANSI X3.159\u20131989. American National Standards Institute, NewYork , NewYork. Also ISO\/IEC 9899 : 1990 . ANSI X3. 1989. American National Standard for Information Systems\u2013programming language\u2013C: ANSI X3.159\u20131989. American National Standards Institute, NewYork, NewYork. Also ISO\/IEC 9899:1990.","journal-title":"NewYork. Also ISO\/IEC"},{"key":"e_1_2_1_9_1","volume-title":"American National Standard for Information Technology\u2013Programming Languages\u2013Smalltalk: ANSI INCITS 319-1998","author":"ANSI","unstructured":"ANSI X3J20. 1998. American National Standard for Information Technology\u2013Programming Languages\u2013Smalltalk: ANSI INCITS 319-1998 . American National Standards Institute , New York , NewYork. ANSI X3J20. 1998. American National Standard for Information Technology\u2013Programming Languages\u2013Smalltalk: ANSI INCITS 319-1998. American National Standards Institute, NewYork, NewYork."},{"key":"e_1_2_1_10_1","volume-title":"Hypercard Script Language Guide: The Hypertalk Language","author":"Computer Apple","unstructured":"Apple Computer . 1988. Hypercard Script Language Guide: The Hypertalk Language . Addison Wesley Publishing Company . Apple Computer. 1988. Hypercard Script Language Guide: The Hypertalk Language. Addison Wesley Publishing Company."},{"key":"e_1_2_1_11_1","volume-title":"GitHub project repository","author":"Arvidsson Erik","year":"2015","unstructured":"Erik Arvidsson . 2015. ECMA Script Object .observe spec. GitHub project repository . 14 Sept. 2015 . non-archival http:\/\/arv.github.io\/ecmascript-object-observe\/ (also at Internet Archive 20 Nov. 2015 01:02:05 ). Erik Arvidsson. 2015. ECMAScript Object.observe spec. GitHub project repository. 14 Sept. 2015. non-archival http:\/\/arv.github.io\/ecmascript-object-observe\/ (also at Internet Archive 20 Nov. 2015 01:02:05 )."},{"key":"e_1_2_1_12_1","volume-title":"HN. Posting to Hacker News discussion forum.","author":"Ashkenas Jeremy","year":"2009","unstructured":"Jeremy Ashkenas . 2009. CoffeeScript , a little language that compiles to JavaScript. Happy Holidays , HN. Posting to Hacker News discussion forum. 24 Dec. 2009 . non-archival http:\/\/news.ycombinator.com\/item?id=1014080 (also at Internet Archive 27 Dec. 2009 02:36:51 ). Jeremy Ashkenas. 2009. CoffeeScript, a little language that compiles to JavaScript. Happy Holidays, HN. Posting to Hacker News discussion forum. 24 Dec. 2009. non-archival http:\/\/news.ycombinator.com\/item?id=1014080 (also at Internet Archive 27 Dec. 2009 02:36:51 )."},{"key":"e_1_2_1_13_1","volume-title":"Online manual","author":"Ashkenas Jeremy","year":"2010","unstructured":"Jeremy Ashkenas . 2010. CoffeeScript 1.0. Online manual . 24 Dec. 2010 . non-archival http:\/\/jashkenas.github.com\/coffeescript\/ (broken; also at Internet Archive 30 Dec. 2010 11:17:19 ). Jeremy Ashkenas. 2010. CoffeeScript 1.0. Online manual. 24 Dec. 2010. non-archival http:\/\/jashkenas.github.com\/coffeescript\/ (broken; also at Internet Archive 30 Dec. 2010 11:17:19 )."},{"key":"e_1_2_1_14_1","volume-title":"jashkenas \/ minimalist-classes.js. GitHub Gist","author":"Ashkenas Jeremy","year":"2011","unstructured":"Jeremy Ashkenas . 2011. jashkenas \/ minimalist-classes.js. GitHub Gist . 31 Oct. 2011 . non-archival https:\/\/gist.github. com\/jashkenas\/1329619 (also at Internet Archive 13 Dec. 2013 04:17:13 ). Jeremy Ashkenas. 2011. jashkenas \/ minimalist-classes.js. GitHub Gist. 31 Oct. 2011. non-archival https:\/\/gist.github. com\/jashkenas\/1329619 (also at Internet Archive 13 Dec. 2013 04:17:13 )."},{"key":"e_1_2_1_15_1","unstructured":"Jeremy Ashkenas et al. 2011. List of languages that compile to JS. Github Wiki Page. 6 Jan. 2011. nonarchival https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-that-compile-to-JS (superseded). Archived at https:\/\/web.archive.org\/web\/20190327012411\/https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-thatcompile-to-JS\/eaca17540d9b66289dcc5f9bb8b6368f868c1e0a (this is the first version of the list).  Jeremy Ashkenas et al. 2011. List of languages that compile to JS. Github Wiki Page. 6 Jan. 2011. nonarchival https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-that-compile-to-JS (superseded). Archived at https:\/\/web.archive.org\/web\/20190327012411\/https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-thatcompile-to-JS\/eaca17540d9b66289dcc5f9bb8b6368f868c1e0a (this is the first version of the list)."},{"key":"e_1_2_1_16_1","unstructured":"Jeremy Ashkenas et al. 2018. List of languages that compile to JS. Github Wiki Page. 10 July 2018. non-archival https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-that-compile-toJS\/b14e7ef4c9963d50d39ed5443b5baa6ed0f63645 (link to current list; also at Internet Archive 27 March 2019 01:32:27 list as of July 2018).  Jeremy Ashkenas et al. 2018. List of languages that compile to JS. Github Wiki Page. 10 July 2018. non-archival https:\/\/github.com\/jashkenas\/coffeescript\/wiki\/List-of-languages-that-compile-toJS\/b14e7ef4c9963d50d39ed5443b5baa6ed0f63645 (link to current list; also at Internet Archive 27 March 2019 01:32:27 list as of July 2018)."},{"key":"e_1_2_1_17_1","volume-title":"EMaker style modules for ECMAScript. Ecma\/TC39\/2010\/004","author":"Awad Ihab A.B.","year":"2010","unstructured":"Ihab A.B. Awad . 2010a. EMaker style modules for ECMAScript. Ecma\/TC39\/2010\/004 . 28 Feb. 2010 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-004.pdf Presentation at TC39 meeting. Ihab A.B. Awad. 2010a. EMaker style modules for ECMAScript. Ecma\/TC39\/2010\/004. 28 Feb. 2010. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-004.pdf Presentation at TC39 meeting."},{"key":"e_1_2_1_18_1","volume-title":"Module proposals status. es-discuss mailing list","author":"Awad Ihab A.B.","year":"2010","unstructured":"Ihab A.B. Awad . 2010b. Module proposals status. es-discuss mailing list . 18 May 2010 . non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2010-May\/011220.html (also at Internet Archive 5 June 2014 01:09:25 ). Ihab A.B. Awad. 2010b. Module proposals status. es-discuss mailing list. 18 May 2010. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2010-May\/011220.html (also at Internet Archive 5 June 2014 01:09:25 )."},{"key":"e_1_2_1_19_1","volume-title":"Strawman: Modules Emaker Style. ecmascript.org wiki.","author":"Awad Ihab A.B.","year":"2010","unstructured":"Ihab A.B. Awad . 2010 c. Strawman: Modules Emaker Style. ecmascript.org wiki. 27 Jan. 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=strawman:modules_emaker_style (broken; also at Internet Archive 6 Feb. 2010 04:42:45 ). Ihab A.B. Awad. 2010c. Strawman: Modules Emaker Style. ecmascript.org wiki. 27 Jan. 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=strawman:modules_emaker_style (broken; also at Internet Archive 6 Feb. 2010 04:42:45 )."},{"key":"e_1_2_1_20_1","volume-title":"Awad and Kris Kowal","author":"Ihab","year":"2009","unstructured":"Ihab A.B. Awad and Kris Kowal . 2009 . Presentation on Modules. Ecma\/TC 39\/2009\/012. 29 Jan. 2009. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-012.pdf Ihab A.B. Awad and Kris Kowal. 2009. Presentation on Modules. Ecma\/TC39\/2009\/012. 29 Jan. 2009. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-012.pdf"},{"key":"e_1_2_1_21_1","volume-title":"babeljs.io. Web site","author":"Project Babel","year":"2015","unstructured":"Babel Project . 2015. babeljs.io. Web site . 15 Feb. 2015 . non-archival https:\/\/babeljs.io\/ (current site; also at Internet Archive 15 Feb. 2015 18:16:40 , original site contents). Babel Project. 2015. babeljs.io. Web site. 15 Feb. 2015. non-archival https:\/\/babeljs.io\/ (current site; also at Internet Archive 15 Feb. 2015 18:16:40 , original site contents)."},{"key":"e_1_2_1_22_1","volume-title":"18th USENIX Security Symposium","author":"Barth Adam","year":"2009","unstructured":"Adam Barth , Joel Weinberger , and Dawn Song . 2009 . Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense . In 18th USENIX Security Symposium , Montreal, Canada , August 10-14, 2009, Proceedings, Fabian Monrose (Ed.). USENIX Association, 187\u2013198. non-archival https:\/\/www.usenix.org\/legacy\/events\/sec09\/tech\/full_papers\/barth.pdf (also at Internet Archive 14 Aug. 2017 10:41:16 ). Adam Barth, Joel Weinberger, and Dawn Song. 2009. Cross-Origin JavaScript Capability Leaks: Detection, Exploitation, and Defense. In 18th USENIX Security Symposium, Montreal, Canada, August 10-14, 2009, Proceedings, Fabian Monrose (Ed.). USENIX Association, 187\u2013198. non-archival https:\/\/www.usenix.org\/legacy\/events\/sec09\/tech\/full_papers\/barth.pdf (also at Internet Archive 14 Aug. 2017 10:41:16 )."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/6424.315691"},{"key":"e_1_2_1_24_1","volume-title":"A Brief History of the Web. W3C web page. non-archival https:\/\/www.w3.org\/DesignIssues\/ TimBook-old\/History.html (also at Internet Archive","author":"Berners-Lee Tim","year":"2019","unstructured":"Tim Berners-Lee . 2003. A Brief History of the Web. W3C web page. non-archival https:\/\/www.w3.org\/DesignIssues\/ TimBook-old\/History.html (also at Internet Archive 15 Nov. 2019 11:53:52 ). Tim Berners-Lee. 2003. A Brief History of the Web. W3C web page. non-archival https:\/\/www.w3.org\/DesignIssues\/ TimBook-old\/History.html (also at Internet Archive 15 Nov. 2019 11:53:52 )."},{"key":"e_1_2_1_25_1","volume-title":"Outlook Web Access! Microsoft Exchange Team Blog.","author":"Bilic Nino","year":"2007","unstructured":"Nino Bilic . 2007. Happy 10th birthday , Outlook Web Access! Microsoft Exchange Team Blog. 13 June 2007 . nonarchival https:\/\/techcommunity.microsoft.com\/t5\/Exchange-Team-Blog\/Happy-10th-birthday-Outlook-Web-Access\/ ba-p\/593150 (also at Internet Archive 8 July 2019 21:43:19 ). Nino Bilic. 2007. Happy 10th birthday, Outlook Web Access! Microsoft Exchange Team Blog. 13 June 2007. nonarchival https:\/\/techcommunity.microsoft.com\/t5\/Exchange-Team-Blog\/Happy-10th-birthday-Outlook-Web-Access\/ ba-p\/593150 (also at Internet Archive 8 July 2019 21:43:19 )."},{"key":"e_1_2_1_26_1","volume-title":"Browser wars: High price, huge rewards. ZDNet.com (15 April). non-archival http:\/\/www.zdnet.com\/ article\/browser-wars-high-price-huge-rewards\/ (also at Internet Archive","author":"Borland John","year":"2014","unstructured":"John Borland . 2003. Browser wars: High price, huge rewards. ZDNet.com (15 April). non-archival http:\/\/www.zdnet.com\/ article\/browser-wars-high-price-huge-rewards\/ (also at Internet Archive 21 Dec. 2014 07:45:10 ). John Borland. 2003. Browser wars: High price, huge rewards. ZDNet.com (15 April). non-archival http:\/\/www.zdnet.com\/ article\/browser-wars-high-price-huge-rewards\/ (also at Internet Archive 21 Dec. 2014 07:45:10 )."},{"key":"e_1_2_1_27_1","volume-title":"Proposed JavaScript Extensions. Ecma\/TC39\/1996\/006","author":"International Borland","year":"1996","unstructured":"Borland International . 1996. Proposed JavaScript Extensions. Ecma\/TC39\/1996\/006 . 22 Nov. 1996 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1996\/TC39\/96-006.pdf Borland International. 1996. Proposed JavaScript Extensions. Ecma\/TC39\/1996\/006. 22 Nov. 1996. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1996\/TC39\/96-006.pdf"},{"key":"e_1_2_1_28_1","unstructured":"Bert Bos. 2005. \u201cJavaScript the worst invention ever\u201d. Web page. 8 May 2005. non-archival http:\/\/www.phonk.net\/ Gedachten\/JavaScript (also at Internet Archive 30 April 2006 04:12:47 ).  Bert Bos. 2005. \u201cJavaScript the worst invention ever\u201d. Web page. 8 May 2005. non-archival http:\/\/www.phonk.net\/ Gedachten\/JavaScript (also at Internet Archive 30 April 2006 04:12:47 )."},{"key":"e_1_2_1_29_1","volume-title":"non-archival http:\/\/java.sun.com:80\/features\/ 1998\/05\/birthday.html (broken","author":"Byous Jon","year":"1999","unstructured":"Jon Byous . 1998. Happy 3rd Birthday! java.sun.com website. 23 May 1998. non-archival http:\/\/java.sun.com:80\/features\/ 1998\/05\/birthday.html (broken ; also at Internet Archive 24 Feb. 1999 05:34:07 ). This article was later renamed to Java Technology : An Early History . Jon Byous. 1998. Happy 3rd Birthday! java.sun.com website. 23 May 1998. non-archival http:\/\/java.sun.com:80\/features\/ 1998\/05\/birthday.html (broken; also at Internet Archive 24 Feb. 1999 05:34:07 ). This article was later renamed to Java Technology: An Early History."},{"key":"e_1_2_1_30_1","volume-title":"developers.google.com website","author":"Project Caja","year":"2012","unstructured":"Caja Project . 2012. Google Caja . developers.google.com website . 28 Feb. 2012 . non-archival https:\/\/developers.google. com\/caja\/ (also at Internet Archive 15 Nov. 2012 02:37:36 ). Caja Project. 2012. Google Caja. developers.google.com website. 28 Feb. 2012. non-archival https:\/\/developers.google. com\/caja\/ (also at Internet Archive 15 Nov. 2012 02:37:36 )."},{"key":"e_1_2_1_31_1","volume-title":"A Collection of JavaScript Gotchas. The Code Project website","author":"Cardy Jonathan","year":"2011","unstructured":"Jonathan Cardy . 2011. A Collection of JavaScript Gotchas. The Code Project website . 2 Dec. 2011 . non-archival http:\/\/www.codeproject.com\/Articles\/182416\/A-Collection-of-JavaScript-Gotchas (also at Internet Archive 3 Feb. 2012 00:35:12 ). Jonathan Cardy. 2011. A Collection of JavaScript Gotchas. The Code Project website. 2 Dec. 2011. non-archival http:\/\/www.codeproject.com\/Articles\/182416\/A-Collection-of-JavaScript-Gotchas (also at Internet Archive 3 Feb. 2012 00:35:12 )."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28709"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1759148.1759156"},{"key":"e_1_2_1_34_1","volume-title":"Proposal for Conditional Compile Support in ECMAScript. Ecma\/TC39\/1997\/033","author":"Clinick Andrew","year":"1997","unstructured":"Andrew Clinick . 1997. Proposal for Conditional Compile Support in ECMAScript. Ecma\/TC39\/1997\/033 . 11 July 1997 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-033.pdf Andrew Clinick. 1997. Proposal for Conditional Compile Support in ECMAScript. Ecma\/TC39\/1997\/033. 11 July 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-033.pdf"},{"key":"e_1_2_1_35_1","volume-title":"ECMA TC39 and Working Group meetings \u2013 29\/30","author":"Clinick Andrew","year":"1999","unstructured":"Andrew Clinick . 1999. ECMA TC39 and Working Group meetings \u2013 29\/30 March 1999 . Ecma TC 39wg tcn9903. 30 March 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9903.htm Andrew Clinick. 1999. ECMA TC39 and Working Group meetings \u2013 29\/30 March 1999. Ecma TC39wg tcn9903. 30 March 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9903.htm"},{"key":"e_1_2_1_36_1","volume-title":"Micrsoft Scripting Clinic column","author":"Clinick Andrew","year":"2000","unstructured":"Andrew Clinick . 2000. Introducing J Script . NET. Micrsoft Scripting Clinic column . 14 July 2000 . nonarchival https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/internet-explorer\/ie-developer\/scriptingarticles\/ms974588(v=msdn.10) (also at Internet Archive 30 Aug. 2018 11:06:29 ). Andrew Clinick. 2000. Introducing JScript .NET. Micrsoft Scripting Clinic column. 14 July 2000. nonarchival https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/internet-explorer\/ie-developer\/scriptingarticles\/ms974588(v=msdn.10) (also at Internet Archive 30 Aug. 2018 11:06:29 )."},{"key":"e_1_2_1_37_1","volume-title":"non-archival http:\/\/wiki.commonjs.org\/index. php?title=Modules\/1.0&amp;oldid=489 (also at Internet Archive","author":"Project JS","year":"2019","unstructured":"Common JS Project . 2009. Modules\/1.0. Common JS Wiki . 22 April 2009. non-archival http:\/\/wiki.commonjs.org\/index. php?title=Modules\/1.0&amp;oldid=489 (also at Internet Archive 7 April 2019 19:26:43 ). CommonJS Project. 2009. Modules\/1.0. CommonJS Wiki. 22 April 2009. non-archival http:\/\/wiki.commonjs.org\/index. php?title=Modules\/1.0&amp;oldid=489 (also at Internet Archive 7 April 2019 19:26:43 )."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238845"},{"key":"e_1_2_1_39_1","unstructured":"Mike Cowlishaw (Ed.). 1998. ECMA-262 2nd Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Aug.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262 %202nd% 20edition %20August%201998.pdf  Mike Cowlishaw (Ed.). 1998. ECMA-262 2nd Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Aug.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262 %202nd% 20edition %20August%201998.pdf"},{"key":"e_1_2_1_40_1","unstructured":"Mike Cowlishaw (Ed.). 1999a. ECMA-262 3rd Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262 %203rd% 20edition %20December%201999.pdf  Mike Cowlishaw (Ed.). 1999a. ECMA-262 3rd Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262 %203rd% 20edition %20December%201999.pdf"},{"key":"e_1_2_1_41_1","volume-title":"ECMAScript E3 draft status [1999.04.08]. Ecma\/TC39\/1999\/003","author":"Cowlishaw Mike","year":"1999","unstructured":"Mike Cowlishaw . 1999b. ECMAScript E3 draft status [1999.04.08]. Ecma\/TC39\/1999\/003 . 8 April 1999 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39\/9t39-003.pdf Mike Cowlishaw. 1999b. ECMAScript E3 draft status [1999.04.08]. Ecma\/TC39\/1999\/003. 8 April 1999. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39\/9t39-003.pdf"},{"key":"e_1_2_1_42_1","volume-title":"ECMAScript E3 draft status [1999.08.03]. Ecma TC39wg 990803-e3status","author":"Cowlishaw Mike","year":"1999","unstructured":"Mike Cowlishaw . 1999c. ECMAScript E3 draft status [1999.08.03]. Ecma TC39wg 990803-e3status . 3 Aug. 1999 . https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990803-e3status.htm Mike Cowlishaw. 1999c. ECMAScript E3 draft status [1999.08.03]. Ecma TC39wg 990803-e3status. 3 Aug. 1999. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990803-e3status.htm"},{"key":"e_1_2_1_43_1","unstructured":"Mike Cowlishaw et al. 1998. ECMAScript Language Specification Version 2 Working Draft (with change bars). Ecma TC39 working document. 22 April 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/TC39WG\/es2D9804.pdf  Mike Cowlishaw et al. 1998. ECMAScript Language Specification Version 2 Working Draft (with change bars). Ecma TC39 working document. 22 April 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/TC39WG\/es2D9804.pdf"},{"key":"e_1_2_1_44_1","volume-title":"JavaScript: The World\u2019s Most Misunderstood Programming Language. Web page. non-archival http:\/\/www.crockford.com\/javascript\/javascript.html (also at Internet Archive","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2001a. JavaScript: The World\u2019s Most Misunderstood Programming Language. Web page. non-archival http:\/\/www.crockford.com\/javascript\/javascript.html (also at Internet Archive 10 Aug. 2002 19:25:30 ). Douglas Crockford. 2001a. JavaScript: The World\u2019s Most Misunderstood Programming Language. Web page. non-archival http:\/\/www.crockford.com\/javascript\/javascript.html (also at Internet Archive 10 Aug. 2002 19:25:30 )."},{"key":"e_1_2_1_45_1","volume-title":"JSLINT The JavaScript Verifier. Web page. non-archival http:\/\/www.crockford.com:80\/ javascript\/lint.html (superseded","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2001b. JSLINT The JavaScript Verifier. Web page. non-archival http:\/\/www.crockford.com:80\/ javascript\/lint.html (superseded ; also at Internet Archive 1 May 2002 09:03:02 ). page relocated in 2005: non-archival http:\/\/www.jslint.com\/lint.html Douglas Crockford. 2001b. JSLINT The JavaScript Verifier. Web page. non-archival http:\/\/www.crockford.com:80\/ javascript\/lint.html (superseded; also at Internet Archive 1 May 2002 09:03:02 ). page relocated in 2005: non-archival http:\/\/www.jslint.com\/lint.html"},{"key":"e_1_2_1_46_1","volume-title":"JSMIN The JavaScript Minifier. Web page","author":"Crockford Douglas","year":"2001","unstructured":"Douglas Crockford . 2001c. JSMIN The JavaScript Minifier. Web page . 11 Sept. 2001 . non-archival http:\/\/www.crockford. com\/javascript\/jsmin.html (current version; also at Internet Archive 5 April 2002 14:04:16 , original version). Douglas Crockford. 2001c. JSMIN The JavaScript Minifier. Web page. 11 Sept. 2001. non-archival http:\/\/www.crockford. com\/javascript\/jsmin.html (current version; also at Internet Archive 5 April 2002 14:04:16 , original version)."},{"key":"e_1_2_1_47_1","volume-title":"Private Members in JavaScript. Web page. non-archival http:\/\/www.crockford.com\/javascript\/ private.html (also at Internet Archive","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2001d. Private Members in JavaScript. Web page. non-archival http:\/\/www.crockford.com\/javascript\/ private.html (also at Internet Archive 10 Aug. 2002 19:33:24 ). Douglas Crockford. 2001d. Private Members in JavaScript. Web page. non-archival http:\/\/www.crockford.com\/javascript\/ private.html (also at Internet Archive 10 Aug. 2002 19:33:24 )."},{"key":"e_1_2_1_48_1","volume-title":"A Survey of the JavaScript Programming Language. Web page. non-archival http:\/www. crockford.com:80\/javascript\/survey.html (also at Internet Archive","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2001e. A Survey of the JavaScript Programming Language. Web page. non-archival http:\/www. crockford.com:80\/javascript\/survey.html (also at Internet Archive 5 June 2002 05:31:45 ). Douglas Crockford. 2001e. A Survey of the JavaScript Programming Language. Web page. non-archival http:\/www. crockford.com:80\/javascript\/survey.html (also at Internet Archive 5 June 2002 05:31:45 )."},{"key":"e_1_2_1_49_1","volume-title":"Classical Inheritance in JavaScript. Web page","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2002a. Classical Inheritance in JavaScript. Web page . Sept. 2002 . non-archival http:\/\/www.crockford. com:80\/javascript\/inheritance.html (also at Internet Archive 16 Oct. 2002 17:12:01 ). Douglas Crockford. 2002a. Classical Inheritance in JavaScript. Web page. Sept. 2002. non-archival http:\/\/www.crockford. com:80\/javascript\/inheritance.html (also at Internet Archive 16 Oct. 2002 17:12:01 )."},{"key":"e_1_2_1_50_1","volume-title":"Web page","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2002b. Introducing JSON. Web page . Dec. 2002 . non-archival http:\/\/www.crockford.com\/JSON\/index. html (broken; also at Internet Archive 28 Feb. 2003 03:41:47 ). Douglas Crockford. 2002b. Introducing JSON. Web page. Dec. 2002. non-archival http:\/\/www.crockford.com\/JSON\/index. html (broken; also at Internet Archive 28 Feb. 2003 03:41:47 )."},{"key":"e_1_2_1_51_1","volume-title":"JSON in JavaScript. Web page","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2002c. JSON in JavaScript. Web page . Dec. 2002 . non-archival http:\/\/www.crockford.com:80\/JSON\/js. html (broken). Archived at hhttps:\/\/web.archive.org\/web\/20030111194120\/http:\/\/www.crockford.com:80\/JSON\/js.html Douglas Crockford. 2002c. JSON in JavaScript. Web page. Dec. 2002. non-archival http:\/\/www.crockford.com:80\/JSON\/js. html (broken). Archived at hhttps:\/\/web.archive.org\/web\/20030111194120\/http:\/\/www.crockford.com:80\/JSON\/js.html"},{"key":"e_1_2_1_52_1","volume-title":"Recommendations for Modifications to the ECMAScript Language Specification. Web page","author":"Crockford Douglas","year":"2002","unstructured":"Douglas Crockford . 2002d. Recommendations for Modifications to the ECMAScript Language Specification. Web page . 4 Jan. 2002 . non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 5 April 2002 14:32:50 ). Douglas Crockford. 2002d. Recommendations for Modifications to the ECMAScript Language Specification. Web page. 4 Jan. 2002. non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 5 April 2002 14:32:50 )."},{"key":"e_1_2_1_53_1","volume-title":"The Little JavaScripter. Web page. non-archival http:\/\/www.crockford.com\/javascript\/little.html (superseded","author":"Crockford Douglas","year":"2003","unstructured":"Douglas Crockford . 2003. The Little JavaScripter. Web page. non-archival http:\/\/www.crockford.com\/javascript\/little.html (superseded ; also at Internet Archive 8 April 2003 00:03:36 ). Douglas Crockford. 2003. The Little JavaScripter. Web page. non-archival http:\/\/www.crockford.com\/javascript\/little.html (superseded; also at Internet Archive 8 April 2003 00:03:36 )."},{"key":"e_1_2_1_54_1","volume-title":"Prototypal Inheritance in JavaScript. Web page","author":"Crockford Douglas","year":"2006","unstructured":"Douglas Crockford . 2006. Prototypal Inheritance in JavaScript. Web page . 7 June 2006 . non-archival http:\/\/www.crockford. com\/javascript\/prototypal.html (updated 7 March 2008; also at Internet Archive 20 Oct. 2008 05:59:23 ). Original version archived on 16 June 2006 https:\/\/web.archive.org\/web\/20060616111939\/http:\/\/javascript.crockford.com\/prototypal.html Douglas Crockford. 2006. Prototypal Inheritance in JavaScript. Web page. 7 June 2006. non-archival http:\/\/www.crockford. com\/javascript\/prototypal.html (updated 7 March 2008; also at Internet Archive 20 Oct. 2008 05:59:23 ). Original version archived on 16 June 2006 https:\/\/web.archive.org\/web\/20060616111939\/http:\/\/javascript.crockford.com\/prototypal.html"},{"key":"e_1_2_1_55_1","volume-title":"Re: ECMAScript 4 Language Overview White Paper (21","author":"Crockford Douglas","year":"2007","unstructured":"Douglas Crockford . 2007 a. Re: ECMAScript 4 Language Overview White Paper (21 Oct. 2007, 11:31 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Douglas Crockford. 2007a. Re: ECMAScript 4 Language Overview White Paper (21 Oct. 2007, 11:31 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_56_1","volume-title":"Recommendations for Modifications to the ECMAScript Language Specification (2007-4-21). Web page","author":"Crockford Douglas","year":"2007","unstructured":"Douglas Crockford . 2007b. Recommendations for Modifications to the ECMAScript Language Specification (2007-4-21). Web page . 21 April 2007 . non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 7 June 2007 17:26:21 ). Douglas Crockford. 2007b. Recommendations for Modifications to the ECMAScript Language Specification (2007-4-21). Web page. 21 April 2007. non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 7 June 2007 17:26:21 )."},{"key":"e_1_2_1_57_1","volume-title":"Recommendations for Modifications to the ECMAScript Language Specification (2007-4-4). Web page","author":"Crockford Douglas","year":"2007","unstructured":"Douglas Crockford . 2007c. Recommendations for Modifications to the ECMAScript Language Specification (2007-4-4). Web page . 4 April 2007 . non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 6 April 2007 06:37:23 ). Douglas Crockford. 2007c. Recommendations for Modifications to the ECMAScript Language Specification (2007-4-4). Web page. 4 April 2007. non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (superseded; also at Internet Archive 6 April 2007 06:37:23 )."},{"key":"e_1_2_1_58_1","volume-title":"Recommendations for Modifications to the ECMAScript Language Specification (2007-6-21). Web page","author":"Crockford Douglas","year":"2007","unstructured":"Douglas Crockford . 2007d. Recommendations for Modifications to the ECMAScript Language Specification (2007-6-21). Web page . 21 June 2007 . non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (also at Internet Archive 14 Aug. 2007 04:51:17 ). Douglas Crockford. 2007d. Recommendations for Modifications to the ECMAScript Language Specification (2007-6-21). Web page. 21 June 2007. non-archival http:\/\/www.crockford.com:80\/javascript\/recommend.html (also at Internet Archive 14 Aug. 2007 04:51:17 )."},{"key":"e_1_2_1_59_1","volume-title":"es3.1 goals. ecmascript.org wiki","author":"Crockford Douglas","year":"2008","unstructured":"Douglas Crockford . 2008a. es3.1 goals. ecmascript.org wiki . 26 Feb. 2008 . non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=es3.1:es3.1_goals (broken; also at Internet Archive 13 Oct. 2016 19:48:29 ). Douglas Crockford. 2008a. es3.1 goals. ecmascript.org wiki. 26 Feb. 2008. non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=es3.1:es3.1_goals (broken; also at Internet Archive 13 Oct. 2016 19:48:29 )."},{"key":"e_1_2_1_60_1","volume-title":"JavaScript: The Good Parts. O\u2019Reilly Media","author":"Crockford Douglas","unstructured":"Douglas Crockford . 2008b. JavaScript: The Good Parts. O\u2019Reilly Media , Inc . 0596517742 Douglas Crockford. 2008b. JavaScript: The Good Parts. O\u2019Reilly Media, Inc. 0596517742"},{"key":"e_1_2_1_61_1","volume-title":"The Only Thing We Have To Fear Is Premature Standardization. Yahoo! User Interface Blog","author":"Crockford Douglas","year":"2008","unstructured":"Douglas Crockford . 2008c. The Only Thing We Have To Fear Is Premature Standardization. Yahoo! User Interface Blog . 14 Aug. 2008 . non-archival http:\/\/yuiblog.com\/blog\/2008\/08\/14\/premature-standardization\/ (also at Internet Archive 17 Aug. 2008 15:15:45 ). Douglas Crockford. 2008c. The Only Thing We Have To Fear Is Premature Standardization. Yahoo! User Interface Blog. 14 Aug. 2008. non-archival http:\/\/yuiblog.com\/blog\/2008\/08\/14\/premature-standardization\/ (also at Internet Archive 17 Aug. 2008 15:15:45 )."},{"key":"e_1_2_1_62_1","unstructured":"Douglas Crockford. 2008d. Secure ECMAScript. Ecma\/TC39\/2008\/086. Aug. 2008. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/2008\/TC39\/tc39-2008-086-sesintro.pdf  Douglas Crockford. 2008d. Secure ECMAScript. Ecma\/TC39\/2008\/086. Aug. 2008. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/2008\/TC39\/tc39-2008-086-sesintro.pdf"},{"key":"e_1_2_1_63_1","volume-title":"json.org. Website","author":"Crockford Douglas","year":"2019","unstructured":"Douglas Crockford . 2019a. json.org. Website . May 2019 . non-archival https:\/\/json.org\/ Archived at https:\/\/web.archive. org\/web\/20200216094715\/https:\/\/www.json.org\/json-en.html Douglas Crockford. 2019a. json.org. Website. May 2019. non-archival https:\/\/json.org\/ Archived at https:\/\/web.archive. org\/web\/20200216094715\/https:\/\/www.json.org\/json-en.html"},{"key":"e_1_2_1_64_1","volume-title":"Blog post","author":"Crockford Douglas","year":"2019","unstructured":"Douglas Crockford . 2019b. Minify. Blog post . 5 May 2019 . non-archival https:\/\/www.crockford.com\/minify.html (also at Internet Archive 11 May 2019 18:59:04 ). Douglas Crockford. 2019b. Minify. Blog post. 5 May 2019. non-archival https:\/\/www.crockford.com\/minify.html (also at Internet Archive 11 May 2019 18:59:04 )."},{"key":"e_1_2_1_65_1","volume-title":"Proposal to Refocus TC39-TG1 On the Maintenance of the ECMAScript","author":"Crockford Douglas","year":"2007","unstructured":"Douglas Crockford , Pratap Lakshman , and Allen Wirfs-Brock . 2007. Proposal to Refocus TC39-TG1 On the Maintenance of the ECMAScript 3 rd Edition Specification . ecmascript.org wiki. 16 March 2007 . https:\/\/ecma-international.org\/archive\/ ecmascript\/2007\/misc\/proposal_to_refocus_tc39-tg1.pdf Douglas Crockford, Pratap Lakshman, and Allen Wirfs-Brock. 2007. Proposal to Refocus TC39-TG1 On the Maintenance of the ECMAScript 3rd Edition Specification. ecmascript.org wiki. 16 March 2007. https:\/\/ecma-international.org\/archive\/ ecmascript\/2007\/misc\/proposal_to_refocus_tc39-tg1.pdf","edition":"3"},{"key":"e_1_2_1_66_1","volume-title":"Video of presentation at the European JavaScript Conference","author":"Dahl Ryan","year":"2009","unstructured":"Ryan Dahl . 2009. (Non-archival) Node.js. Video of presentation at the European JavaScript Conference . 7 Nov. 2009 . non-archival https:\/\/youtu.be\/ztspvPYybIY (retrieved 7 March 2019) Ryan Dahl. 2009. (Non-archival) Node.js. Video of presentation at the European JavaScript Conference. 7 Nov. 2009. non-archival https:\/\/youtu.be\/ztspvPYybIY (retrieved 7 March 2019)"},{"key":"e_1_2_1_67_1","volume-title":"What Server Side JavaScript needs. Blog post","author":"Dangoor Kevin","year":"2009","unstructured":"Kevin Dangoor . 2009. What Server Side JavaScript needs. Blog post . 29 Jan. 2009 . non-archival http:\/\/www.blueskyonmars. com\/2009\/01\/29\/what-server-side-javascript-needs\/ (also at Internet Archive 31 Jan. 2009 20:07:16 ). Kevin Dangoor. 2009. What Server Side JavaScript needs. Blog post. 29 Jan. 2009. non-archival http:\/\/www.blueskyonmars. com\/2009\/01\/29\/what-server-side-javascript-needs\/ (also at Internet Archive 31 Jan. 2009 20:07:16 )."},{"key":"e_1_2_1_68_1","volume-title":"CommonJS: the First Year. Blog post","author":"Dangoor Kevin","year":"2010","unstructured":"Kevin Dangoor . 2010. CommonJS: the First Year. Blog post . 29 Jan. 2010 . non-archival http:\/\/www.blueskyonmars.com\/ 2010\/01\/29\/commonjs-the-first-year\/ (also at Internet Archive 1 Feb. 2010 03:18:49 ). Kevin Dangoor. 2010. CommonJS: the First Year. Blog post. 29 Jan. 2010. non-archival http:\/\/www.blueskyonmars.com\/ 2010\/01\/29\/commonjs-the-first-year\/ (also at Internet Archive 1 Feb. 2010 03:18:49 )."},{"key":"e_1_2_1_69_1","volume-title":"Transcript of Q&amp;A following Brendan Eich ICFP 2005 keynote. Comment on blog post","author":"Danvy Olivier","year":"2005","unstructured":"Olivier Danvy . 2005. Transcript of Q&amp;A following Brendan Eich ICFP 2005 keynote. Comment on blog post . 27 Oct. 2005 . non-archival http:\/\/brendaneich.com\/2005\/10\/recap-and-prelude\/#comment-336 (also at Internet Archive 5 March 2011 18:57:51 ). Olivier Danvy. 2005. Transcript of Q&amp;A following Brendan Eich ICFP 2005 keynote. Comment on blog post. 27 Oct. 2005. non-archival http:\/\/brendaneich.com\/2005\/10\/recap-and-prelude\/#comment-336 (also at Internet Archive 5 March 2011 18:57:51 )."},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/AERO.2008.4526655"},{"key":"e_1_2_1_71_1","volume-title":"es-discuss mailing list","author":"Denicola Domenic","year":"2014","unstructured":"Domenic Denicola . 2014. ModuleImport. es-discuss mailing list . 19 June 2014 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2014-June\/037951.html (also at Internet Archive 23 July 2014 23:15:52 ). Domenic Denicola. 2014. ModuleImport. es-discuss mailing list. 19 June 2014. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2014-June\/037951.html (also at Internet Archive 23 July 2014 23:15:52 )."},{"key":"e_1_2_1_72_1","volume-title":"Adding JavaScript modules to the web platform. Blog post on The WHATWG Blog","author":"Denicola Domenic","year":"2016","unstructured":"Domenic Denicola . 2016. Adding JavaScript modules to the web platform. Blog post on The WHATWG Blog . 13 April 2016 . non-archival https:\/\/blog.whatwg.org\/js-modules (also at Internet Archive 14 April 2016 00:50:24 ). Domenic Denicola. 2016. Adding JavaScript modules to the web platform. Blog post on The WHATWG Blog. 13 April 2016. non-archival https:\/\/blog.whatwg.org\/js-modules (also at Internet Archive 14 April 2016 00:50:24 )."},{"key":"e_1_2_1_73_1","first-page":"24","article-title":"Scheming with objects","volume":"7","author":"Dickey Ken","year":"1992","unstructured":"Ken Dickey . 1992 . Scheming with objects . AI Expert 7 , 10, 24 \u2013 33 . non-archival http:\/\/ftp.cs.indiana.edu\/pub\/schemerepository\/doc\/pubs\/swob.txt (broken; also at Internet Archive 16 Dec. 1999 14:28:10 ). Ken Dickey. 1992. Scheming with objects. AI Expert 7, 10, 24\u201333. non-archival http:\/\/ftp.cs.indiana.edu\/pub\/schemerepository\/doc\/pubs\/swob.txt (broken; also at Internet Archive 16 Dec. 1999 14:28:10 ).","journal-title":"AI Expert"},{"key":"e_1_2_1_74_1","first-page":"4","article-title":"Fragmented Future","volume":"53","author":"DiNucci Darcy","year":"1999","unstructured":"Darcy DiNucci . 1999 . Fragmented Future . Print 53 , 4 . non-archival http:\/\/darcyd.com\/fragmented_future.pdf (also at Internet Archive 16 Nov. 2011 23:46:36 ). Darcy DiNucci. 1999. Fragmented Future. Print 53, 4. non-archival http:\/\/darcyd.com\/fragmented_future.pdf (also at Internet Archive 16 Nov. 2011 23:46:36 ).","journal-title":"Print"},{"key":"e_1_2_1_76_1","volume-title":"ES4 work. ES4-discuss mailing list","author":"Dyer Jeff","year":"2008","unstructured":"Jeff Dyer . 2008a. ES4 work. ES4-discuss mailing list . 15 Feb. 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2008-February\/005335.html (also at Internet Archive 5 June 2014 05:48:10 ). Jeff Dyer. 2008a. ES4 work. ES4-discuss mailing list. 15 Feb. 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2008-February\/005335.html (also at Internet Archive 5 June 2014 05:48:10 )."},{"key":"e_1_2_1_77_1","volume-title":"Packages must go. ES4-discuss mailing list","author":"Dyer Jeff","year":"2008","unstructured":"Jeff Dyer . 2008b. Packages must go. ES4-discuss mailing list . 17 April 2008 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-April\/006183.html (also at Internet Archive 5 June 2014 05:21:32 ). Jeff Dyer. 2008b. Packages must go. ES4-discuss mailing list. 17 April 2008. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-April\/006183.html (also at Internet Archive 5 June 2014 05:21:32 )."},{"key":"e_1_2_1_78_1","volume-title":"Invitation and venue for the start-up meeting on a project on Java Script. Ecma\/TC39\/1996\/001","author":"International Ecma","year":"1996","unstructured":"Ecma International . 1996a. Invitation and venue for the start-up meeting on a project on Java Script. Ecma\/TC39\/1996\/001 . 19 Sept. 1996 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-001.pdf Ecma International. 1996a. Invitation and venue for the start-up meeting on a project on Java Script. Ecma\/TC39\/1996\/001. 19 Sept. 1996. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-001.pdf"},{"key":"e_1_2_1_79_1","volume-title":"Sept. 19-20","author":"International Ecma","year":"1996","unstructured":"Ecma International . 1996b. Minutes for the Ecma Co-ordinating Committee , Sept. 19-20 , 1996 . Ecma\/GA\/ 1996\/083. 19 Sept. 1996. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/GA\/96-083-excerpt.pdf Ecma International. 1996b. Minutes for the Ecma Co-ordinating Committee, Sept. 19-20, 1996. Ecma\/GA\/1996\/083. 19 Sept. 1996. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/GA\/96-083-excerpt.pdf"},{"key":"e_1_2_1_80_1","volume-title":"Minutes for the 73rd General Assembly","author":"International Ecma","year":"1997","unstructured":"Ecma International . 1997. Minutes for the 73rd General Assembly , 26-27 June 1997 . Ecma\/GA\/ 1997\/063 (excerpts). 26 June 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/GA\/97-063-excerpt.pdf Ecma International. 1997. Minutes for the 73rd General Assembly, 26-27 June 1997. Ecma\/GA\/1997\/063 (excerpts). 26 June 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/GA\/97-063-excerpt.pdf"},{"key":"e_1_2_1_81_1","volume-title":"Minutes for the 78th General Assembly","author":"International Ecma","year":"1997","unstructured":"Ecma International . 1999. Minutes for the 78th General Assembly , 16-17 Dec. 1997 . Ecma\/GA\/ 1999\/137 (excerpts). 16 Dec. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/GA\/9ga-137-excerpts.pdf Ecma International. 1999. Minutes for the 78th General Assembly, 16-17 Dec. 1997. Ecma\/GA\/1999\/137 (excerpts). 16 Dec. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/GA\/9ga-137-excerpts.pdf"},{"key":"e_1_2_1_82_1","volume-title":"Ecma International Approves ECMAScript for XML","author":"International Ecma","year":"2004","unstructured":"Ecma International . 2004. Ecma International Approves ECMAScript for XML . Press Release Ecma\/GA\/ 2004 \/148. 20 July 2004. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2004\/GA\/ga-2004-148.pdf Ecma International. 2004. Ecma International Approves ECMAScript for XML. Press Release Ecma\/GA\/2004\/148. 20 July 2004. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2004\/GA\/ga-2004-148.pdf"},{"key":"e_1_2_1_83_1","volume-title":"Minutes for the meeting of the Co-ordinating Committee","author":"International Ecma","year":"2007","unstructured":"Ecma International . 2007 a. Minutes for the meeting of the Co-ordinating Committee , 23-24 October 2007. Ecma\/GA\/ 2007\/202 (excerpts). 24 Oct. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/GA\/ga-2007-202-excerpt.pdf Ecma International. 2007a. Minutes for the meeting of the Co-ordinating Committee, 23-24 October 2007. Ecma\/GA\/2007\/202 (excerpts). 24 Oct. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/GA\/ga-2007-202-excerpt.pdf"},{"key":"e_1_2_1_84_1","volume-title":"Minutes for the meeting of the Co-ordinating Committee","author":"International Ecma","year":"2007","unstructured":"Ecma International . 2007 b. Minutes for the meeting of the Co-ordinating Committee , 9-10 May 2007. Ecma\/GA\/ 2007\/088 (excerpts). 10 May 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/GA\/ga-2007-088-excerpt.pdf Ecma International. 2007b. Minutes for the meeting of the Co-ordinating Committee, 9-10 May 2007. Ecma\/GA\/2007\/088 (excerpts). 10 May 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/GA\/ga-2007-088-excerpt.pdf"},{"key":"e_1_2_1_85_1","volume-title":"Press Release: TC39 coalesces on future direction of Web Programming Language. Ecma\/TC39\/2008\/073.","author":"International Ecma","year":"2008","unstructured":"Ecma International . 2008 . Press Release: TC39 coalesces on future direction of Web Programming Language. Ecma\/TC39\/2008\/073. 19 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-073.pdf Ecma International. 2008. Press Release: TC39 coalesces on future direction of Web Programming Language. Ecma\/TC39\/2008\/073. 19 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-073.pdf"},{"key":"e_1_2_1_86_1","volume-title":"Ecma International approves major revision of ECMAScript","author":"International Ecma","year":"2009","unstructured":"Ecma International . 2009a. Ecma International approves major revision of ECMAScript . Press Release Ecma\/GA\/ 2009 \/204. 15 Dec. 2009. https:\/\/ecma-international.org\/news\/PressReleases\/PR_Ecma%20approves%20major%20revision%20of% 20ECMAScript.htm Archived at https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/GA\/ga-2009-204.pdf Ecma International. 2009a. Ecma International approves major revision of ECMAScript. Press Release Ecma\/GA\/2009\/204. 15 Dec. 2009. https:\/\/ecma-international.org\/news\/PressReleases\/PR_Ecma%20approves%20major%20revision%20of% 20ECMAScript.htm Archived at https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/GA\/ga-2009-204.pdf"},{"key":"e_1_2_1_87_1","volume-title":"Minutes of the 98th meerting of the Ecma General Assembly","author":"International Ecma","year":"2009","unstructured":"Ecma International . 2009b. Minutes of the 98th meerting of the Ecma General Assembly , 3 December 2009 . Ecma\/GA\/ 2009\/203 (excerpts). 3 Dec. 2009. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/GA\/ga-2009-203-excerpt.pdf Ecma International. 2009b. Minutes of the 98th meerting of the Ecma General Assembly, 3 December 2009. Ecma\/GA\/2009\/203 (excerpts). 3 Dec. 2009. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/GA\/ga-2009-203-excerpt.pdf"},{"key":"e_1_2_1_88_1","volume-title":"At the","author":"International Ecma","year":"2015","unstructured":"Ecma International . 2015a. At the June 17, 2015 Ecma General Assembly in Montreux, ECMA-262 6 th edition - ECMAScript 2015 Language Specification and ECMA-402 2 nd edition - ECMAScript 2015 Internationalization API have been adopted. Press Release . 2 July 2015. https:\/\/www.ecma-international.org\/news\/Publication%20of%20ECMA-262%206th%20edition. htm Ecma International. 2015a. At the June 17, 2015 Ecma General Assembly in Montreux, ECMA-262 6th edition - ECMAScript 2015 Language Specification and ECMA-402 2nd edition - ECMAScript 2015 Internationalization API have been adopted. Press Release. 2 July 2015. https:\/\/www.ecma-international.org\/news\/Publication%20of%20ECMA-262%206th%20edition. htm","edition":"6"},{"key":"e_1_2_1_89_1","volume-title":"Minutes of the 98th meerting of the Ecma General Assembly","author":"International Ecma","year":"2015","unstructured":"Ecma International . 2015b. Minutes of the 98th meerting of the Ecma General Assembly , 17 June 2015 . Ecma\/GA\/ 2015\/065-Rev1 (excerpts). June 2015. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2015\/GA\/ga-2015-068-Rev1-excerpt. pdf Ecma International. 2015b. Minutes of the 98th meerting of the Ecma General Assembly, 17 June 2015. Ecma\/GA\/2015\/065-Rev1 (excerpts). June 2015. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2015\/GA\/ga-2015-068-Rev1-excerpt. pdf"},{"key":"e_1_2_1_90_1","volume-title":"The non-world non-wide non-web. Blog post","author":"Eich Brendan","year":"2004","unstructured":"Brendan Eich . 2004. The non-world non-wide non-web. Blog post . 4 June 2004 . non-archival http:\/\/brendaneich.com\/ 2004\/06\/the-non-world-non-wide-non-web\/ (also at Internet Archive 11 April 2011 02:14:44 ). Brendan Eich. 2004. The non-world non-wide non-web. Blog post. 4 June 2004. non-archival http:\/\/brendaneich.com\/ 2004\/06\/the-non-world-non-wide-non-web\/ (also at Internet Archive 11 April 2011 02:14:44 )."},{"key":"e_1_2_1_91_1","volume-title":"Blog post","author":"Eich Brendan","year":"2005","unstructured":"Brendan Eich . 2005a. JavaScript 1, 2, and in between. Blog post . 13 June 2005 . non-archival http:\/\/brendaneich.com\/2005\/ 06\/javascript-1-2-and-in-between\/ (also at Internet Archive 7 Aug. 2011 19:55:50 ). Brendan Eich. 2005a. JavaScript 1, 2, and in between. Blog post. 13 June 2005. non-archival http:\/\/brendaneich.com\/2005\/ 06\/javascript-1-2-and-in-between\/ (also at Internet Archive 7 Aug. 2011 19:55:50 )."},{"key":"e_1_2_1_92_1","volume-title":"JavaScript at Ten Years. ICFP\u201905 Keynote presentation slide deck","author":"Eich Brendan","year":"2005","unstructured":"Brendan Eich . 2005b. JavaScript at Ten Years. ICFP\u201905 Keynote presentation slide deck . 26 Sept. 2005 . non-archival http:\/\/www-archive.mozilla.org\/js\/language\/ICFP-Keynote.ppt (also at Internet Archive 25 July 2011 10:53:50 ). Brendan Eich. 2005b. JavaScript at Ten Years. ICFP\u201905 Keynote presentation slide deck. 26 Sept. 2005. non-archival http:\/\/www-archive.mozilla.org\/js\/language\/ICFP-Keynote.ppt (also at Internet Archive 25 July 2011 10:53:50 )."},{"key":"e_1_2_1_93_1","volume-title":"JS2 Design Notes. Blog post","author":"Eich Brendan","year":"2005","unstructured":"Brendan Eich . 2005c. JS2 Design Notes. Blog post . 9 Nov. 2005 . non-archival http:\/\/brendaneich.com\/2005\/11\/js2-designnotes\/ (also at Internet Archive 7 Aug. 2011 19:56:35 ). Brendan Eich. 2005c. JS2 Design Notes. Blog post. 9 Nov. 2005. non-archival http:\/\/brendaneich.com\/2005\/11\/js2-designnotes\/ (also at Internet Archive 7 Aug. 2011 19:56:35 )."},{"key":"e_1_2_1_94_1","volume-title":"Blog post","author":"Eich Brendan","year":"2005","unstructured":"Brendan Eich . 2005d. Recap and Prelude . Blog post . 27 Oct. 2005 . non-archival http:\/\/brendaneich.com\/2005\/10\/recapand-prelude\/ (also at Internet Archive 5 March 2011 18:57:51 ). Brendan Eich. 2005d. Recap and Prelude. Blog post. 27 Oct. 2005. non-archival http:\/\/brendaneich.com\/2005\/10\/recapand-prelude\/ (also at Internet Archive 5 March 2011 18:57:51 )."},{"key":"e_1_2_1_95_1","volume-title":"JavaScript2 And The Future Of The Web. XTech 2006 presentation slide deck","author":"Eich Brendan","year":"2006","unstructured":"Brendan Eich . 2006a. JavaScript2 And The Future Of The Web. XTech 2006 presentation slide deck . 19 May 2006 . nonarchival http:\/\/developer.mozilla.org:80\/presentations\/xtech2006\/javascript\/ (broken; also at Internet Archive 27 May 2006 21:59:09 ). Brendan Eich. 2006a. JavaScript2 And The Future Of The Web. XTech 2006 presentation slide deck. 19 May 2006. nonarchival http:\/\/developer.mozilla.org:80\/presentations\/xtech2006\/javascript\/ (broken; also at Internet Archive 27 May 2006 21:59:09 )."},{"key":"e_1_2_1_96_1","volume-title":"Will there be a suggested file suffix for es4? es-discuss mailing list","author":"Eich Brendan","year":"2006","unstructured":"Brendan Eich . 2006b. Will there be a suggested file suffix for es4? es-discuss mailing list . 3 Oct. 2006 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2006-October\/000133.html (also at Internet Archive 22 May 2011 17:00:37 ). Brendan Eich. 2006b. Will there be a suggested file suffix for es4? es-discuss mailing list. 3 Oct. 2006. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2006-October\/000133.html (also at Internet Archive 22 May 2011 17:00:37 )."},{"key":"e_1_2_1_97_1","volume-title":"Brendan\u2019s Roadmap Updates blog post","author":"Eich Brendan","year":"2007","unstructured":"Brendan Eich . 2007a. New Projects . Brendan\u2019s Roadmap Updates blog post . 25 July 2007 . non-archival http:\/\/weblogs. mozillazine.org\/roadmap\/archives\/2007\/07\/new_projects.html (broken; also at Internet Archive 23 Aug. 2007 19:42:37 ). Brendan Eich. 2007a. New Projects. Brendan\u2019s Roadmap Updates blog post. 25 July 2007. non-archival http:\/\/weblogs. mozillazine.org\/roadmap\/archives\/2007\/07\/new_projects.html (broken; also at Internet Archive 23 Aug. 2007 19:42:37 )."},{"key":"e_1_2_1_98_1","volume-title":"RE: Refocus (16","author":"Eich Brendan","year":"2007","unstructured":"Brendan Eich . 2007 b. RE: Refocus (16 March 2007, 10:42 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Brendan Eich. 2007b. RE: Refocus (16 March 2007, 10:42 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_99_1","volume-title":"RE: Refocus (16","author":"Eich Brendan","year":"2007","unstructured":"Brendan Eich . 2007 c. RE: Refocus (16 March 2007, 4:22 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Brendan Eich. 2007c. RE: Refocus (16 March 2007, 4:22 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_100_1","volume-title":"TG1 Convener\u2019s Report to TC39. Ecma\/TC39-TG1\/2007\/001","author":"Eich Brendan","year":"2007","unstructured":"Brendan Eich . 2007d. TG1 Convener\u2019s Report to TC39. Ecma\/TC39-TG1\/2007\/001 . 7 Sept. 2007 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-001.pdf Brendan Eich. 2007d. TG1 Convener\u2019s Report to TC39. Ecma\/TC39-TG1\/2007\/001. 7 Sept. 2007. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-001.pdf"},{"key":"e_1_2_1_101_1","volume-title":"Allen\u2019s lambda syntax proposal. es-discuss mailing list","author":"Eich Brendan","year":"2008","unstructured":"Brendan Eich . 2008a. Allen\u2019s lambda syntax proposal. es-discuss mailing list . 29 Nov. 2008 . non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-November\/008216.html (also at Internet Archive 18 July 2010 15:22:18 ). Brendan Eich. 2008a. Allen\u2019s lambda syntax proposal. es-discuss mailing list. 29 Nov. 2008. non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-November\/008216.html (also at Internet Archive 18 July 2010 15:22:18 )."},{"key":"e_1_2_1_102_1","volume-title":"es-discuss mailing list","author":"Eich Brendan","year":"2008","unstructured":"Brendan Eich . 2008b. ECMA Script Harmony . es-discuss mailing list . 13 Aug. 2008 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-August\/006837.html (also at Internet Archive 22 May 2011 17:16:41 ). Brendan Eich. 2008b. ECMAScript Harmony. es-discuss mailing list. 13 Aug. 2008. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-August\/006837.html (also at Internet Archive 22 May 2011 17:16:41 )."},{"key":"e_1_2_1_103_1","volume-title":"Blog post","author":"Eich Brendan","year":"2008","unstructured":"Brendan Eich . 2008c. Popularity. Blog post . April 2008 . non-archival http:\/\/brendaneich.com\/2008\/04\/ (also at Internet Archive 4 Feb. 2015 16:07:55 ). Brendan Eich. 2008c. Popularity. Blog post. April 2008. non-archival http:\/\/brendaneich.com\/2008\/04\/ (also at Internet Archive 4 Feb. 2015 16:07:55 )."},{"key":"e_1_2_1_104_1","volume-title":"harmony:harmony. ecmascript.org wiki","author":"Eich Brendan","year":"2009","unstructured":"Brendan Eich . 2009a. harmony:harmony. ecmascript.org wiki . 27 July 2009 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:harmony (broken; also at Internet Archive 18 Aug. 2009 15:34:47 ). Brendan Eich. 2009a. harmony:harmony. ecmascript.org wiki. 27 July 2009. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:harmony (broken; also at Internet Archive 18 Aug. 2009 15:34:47 )."},{"key":"e_1_2_1_105_1","volume-title":"Improving ECMAScript as a compilation target. es-discuss mailing list","author":"Eich Brendan","year":"2009","unstructured":"Brendan Eich . 2009b. Improving ECMAScript as a compilation target. es-discuss mailing list . 4 May 2009 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-May\/009168.html (also at Internet Archive 5 June 2014 02:53:59 ). Brendan Eich. 2009b. Improving ECMAScript as a compilation target. es-discuss mailing list. 4 May 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-May\/009168.html (also at Internet Archive 5 June 2014 02:53:59 )."},{"key":"e_1_2_1_106_1","volume-title":"Presentation on modules. es-discuss mailing list","author":"Eich Brendan","year":"2009","unstructured":"Brendan Eich . 2009c. Presentation on modules. es-discuss mailing list . 7 Nov. 2009 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2009-November\/010155.html (also at Internet Archive 5 June 2014 02:18:05 ). Brendan Eich. 2009c. Presentation on modules. es-discuss mailing list. 7 Nov. 2009. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2009-November\/010155.html (also at Internet Archive 5 June 2014 02:18:05 )."},{"key":"e_1_2_1_107_1","volume-title":"Strawman: catchalls. ecmascript.org wiki","author":"Eich Brendan","year":"2009","unstructured":"Brendan Eich . 2009d. Strawman: catchalls. ecmascript.org wiki . 4 May 2009 . non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:catchalls (broken; also at Internet Archive 29 Sept. 2009 03:34:07 ). Brendan Eich. 2009d. Strawman: catchalls. ecmascript.org wiki. 4 May 2009. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:catchalls (broken; also at Internet Archive 29 Sept. 2009 03:34:07 )."},{"key":"e_1_2_1_108_1","volume-title":"harmony:harmony. ecmascript.org wiki","author":"Eich Brendan","year":"2010","unstructured":"Brendan Eich . 2010a. harmony:harmony. ecmascript.org wiki . 28 April 2010 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:harmony (broken; also at Internet Archive 1 July 2010 21:41:35 ). Brendan Eich. 2010a. harmony:harmony. ecmascript.org wiki. 28 April 2010. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:harmony (broken; also at Internet Archive 1 July 2010 21:41:35 )."},{"key":"e_1_2_1_109_1","volume-title":"three small proposals: the bikeshed cometh! es-discuss mailing list","author":"Eich Brendan","year":"2010","unstructured":"Brendan Eich . 2010b. three small proposals: the bikeshed cometh! es-discuss mailing list . 29 April 2010 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2010-April\/011010.html (also at Internet Archive 5 June 2014 01:24:40 ). Brendan Eich. 2010b. three small proposals: the bikeshed cometh! es-discuss mailing list. 29 April 2010. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2010-April\/011010.html (also at Internet Archive 5 June 2014 01:24:40 )."},{"key":"e_1_2_1_110_1","volume-title":"richer leather. GitHub Gist","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011a. BrendanEich\/minimalist-classes.js Less minimalism , richer leather. GitHub Gist . 1 Nov. 2011 . nonarchival https:\/\/gist.github.com\/BrendanEich\/1332193 (also at Internet Archive 24 July 2014 03:50:15 ). Brendan Eich. 2011a. BrendanEich\/minimalist-classes.js Less minimalism, richer leather. GitHub Gist. 1 Nov. 2011. nonarchival https:\/\/gist.github.com\/BrendanEich\/1332193 (also at Internet Archive 24 July 2014 03:50:15 )."},{"key":"e_1_2_1_111_1","volume-title":"Harmony of My Dreams. Blog post","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011b. Harmony of My Dreams. Blog post . Jan. 2011 . non-archival http:\/\/brendaneich.com\/2011\/01\/ harmony-of-my-dreams\/ (also at Internet Archive 30 Jan. 2011 23:34:27 ). Brendan Eich. 2011b. Harmony of My Dreams. Blog post. Jan. 2011. non-archival http:\/\/brendaneich.com\/2011\/01\/ harmony-of-my-dreams\/ (also at Internet Archive 30 Jan. 2011 23:34:27 )."},{"key":"e_1_2_1_112_1","volume-title":"Blog post","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011c. My JS Conf . US Presentation . Blog post . 4 May 2011 . non-archival http:\/\/brendaneich.com: 80\/2011\/05\/my-jsconf-us-presentation (also at Internet Archive 8 May 2011 05:20:26 ). Brendan Eich. 2011c. My JSConf.US Presentation. Blog post. 4 May 2011. non-archival http:\/\/brendaneich.com: 80\/2011\/05\/my-jsconf-us-presentation (also at Internet Archive 8 May 2011 05:20:26 )."},{"key":"e_1_2_1_113_1","volume-title":"New JavaScript Engine Module Owner. Blog post","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011d. New JavaScript Engine Module Owner. Blog post . 21 June 2011 . non-archival https:\/\/brendaneich. com\/2011\/06\/ (also at Internet Archive 20 March 2019 11:24:31 ). Brendan Eich. 2011d. New JavaScript Engine Module Owner. Blog post. 21 June 2011. non-archival https:\/\/brendaneich. com\/2011\/06\/ (also at Internet Archive 20 March 2019 11:24:31 )."},{"key":"e_1_2_1_114_1","volume-title":"New JavaScript Engine Module Owner. Slide deck for presentation at CapitolJS conference","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011e. New JavaScript Engine Module Owner. Slide deck for presentation at CapitolJS conference . 18 Sept. 2011 . non-archival https:\/\/www.slideshare.net\/BrendanEich\/jslol-9539395 (also at Internet Archive 9 Oct. 2011 04:23:38 ). Brendan Eich. 2011e. New JavaScript Engine Module Owner. Slide deck for presentation at CapitolJS conference. 18 Sept. 2011. non-archival https:\/\/www.slideshare.net\/BrendanEich\/jslol-9539395 (also at Internet Archive 9 Oct. 2011 04:23:38 )."},{"key":"e_1_2_1_115_1","volume-title":"Strawman: arrow function syntax. ecmascript.org wiki","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011f. Strawman: arrow function syntax. ecmascript.org wiki . 2 May 2011 . non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:arrow_function_syntax (broken; also at Internet Archive 9 May 2011 07:01:04 ). Brendan Eich. 2011f. Strawman: arrow function syntax. ecmascript.org wiki. 2 May 2011. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:arrow_function_syntax (broken; also at Internet Archive 9 May 2011 07:01:04 )."},{"key":"e_1_2_1_116_1","volume-title":"Strawman: block lambda revival. ecmascript.org wiki","author":"Eich Brendan","year":"2011","unstructured":"Brendan Eich . 2011g. Strawman: block lambda revival. ecmascript.org wiki . 20 May 2011 . non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:block_lambda_revival (broken; also at Internet Archive 15 June 2011 16:18:17 ). Brendan Eich. 2011g. Strawman: block lambda revival. ecmascript.org wiki. 20 May 2011. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:block_lambda_revival (broken; also at Internet Archive 15 June 2011 16:18:17 )."},{"key":"e_1_2_1_117_1","volume-title":"Class declarations. es-discuss mailing list","author":"Eich Brendan","year":"2012","unstructured":"Brendan Eich . 2012a. Class declarations. es-discuss mailing list . 16 March 2012 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2012-March\/021259.html (also at Internet Archive 4 June 2014 18:01:55 ). Brendan Eich. 2012a. Class declarations. es-discuss mailing list. 16 March 2012. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2012-March\/021259.html (also at Internet Archive 4 June 2014 18:01:55 )."},{"key":"e_1_2_1_118_1","volume-title":"Harmony: arrow function syntax. ecmascript.org wiki","author":"Eich Brendan","year":"2012","unstructured":"Brendan Eich . 2012b. Harmony: arrow function syntax. ecmascript.org wiki . 26 May 2012 . non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=harmony:arrow_function_syntax (broken; also at Internet Archive 7 June 2012 07:47:19 ). Brendan Eich. 2012b. Harmony: arrow function syntax. ecmascript.org wiki. 26 May 2012. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=harmony:arrow_function_syntax (broken; also at Internet Archive 7 June 2012 07:47:19 )."},{"key":"e_1_2_1_119_1","volume-title":"u. es-discuss mailing list","author":"Eich Brendan","year":"2012","unstructured":"Brendan Eich . 2012c. u. es-discuss mailing list . 15 March 2012 . non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2012-March\/021232.html (also at Internet Archive 4 June 2014 17:58:22 ). Brendan Eich. 2012c. u. es-discuss mailing list. 15 March 2012. non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2012-March\/021232.html (also at Internet Archive 4 June 2014 17:58:22 )."},{"key":"e_1_2_1_120_1","unstructured":"Brendan Eich. 2013. Value Objects. Ecma\/TC39\/2013\/040. 25 July 2013. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2013\/TC39\/tc39-2013-040.pdf  Brendan Eich. 2013. Value Objects. Ecma\/TC39\/2013\/040. 25 July 2013. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2013\/TC39\/tc39-2013-040.pdf"},{"key":"e_1_2_1_121_1","unstructured":"Brendan Eich et al. 1998. SpiderMonkey JS 1.4 source code. Mozilla snapshot of SpiderMonkey JS 1.4 source code. Oct. 1998. non-archival https:\/\/dxr.mozilla.org\/classic\/source\/js\/src (retrieved 5 June 2019; also at Internet Archive 5 June 2019 18:58:32 ).  Brendan Eich et al. 1998. SpiderMonkey JS 1.4 source code. Mozilla snapshot of SpiderMonkey JS 1.4 source code. Oct. 1998. non-archival https:\/\/dxr.mozilla.org\/classic\/source\/js\/src (retrieved 5 June 2019; also at Internet Archive 5 June 2019 18:58:32 )."},{"key":"e_1_2_1_122_1","unstructured":"Brendan Eich et al. 2008. TC39 coalesces on future direction of Web Programming Language. Ecma\/TC39\/2008\/074. 19 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-074.pdf  Brendan Eich et al. 2008. TC39 coalesces on future direction of Web Programming Language. Ecma\/TC39\/2008\/074. 19 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-074.pdf"},{"key":"e_1_2_1_123_1","unstructured":"Brendan Eich et al. 2012. The Narcissus meta-circular JavaScript interpreter. GitHub repository. Feb. 2012. non-archival https:\/\/github.com\/mozilla\/narcissus\/ (also at Internet Archive 7 Aug. 2013 22:04:22 ).  Brendan Eich et al. 2012. The Narcissus meta-circular JavaScript interpreter. GitHub repository. Feb. 2012. non-archival https:\/\/github.com\/mozilla\/narcissus\/ (also at Internet Archive 7 Aug. 2013 22:04:22 )."},{"key":"e_1_2_1_124_1","volume-title":"JavaScript Language Specification. Ecma\/TC39\/1996\/002","author":"Eich Brendan","year":"1996","unstructured":"Brendan Eich and C. Rand McKinney . 1996. JavaScript Language Specification. Ecma\/TC39\/1996\/002 . 18 Nov. 1996 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-002.pdf Brendan Eich and C. Rand McKinney. 1996. JavaScript Language Specification. Ecma\/TC39\/1996\/002. 18 Nov. 1996. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-002.pdf"},{"key":"e_1_2_1_125_1","volume-title":"ECMAScript 5 Conformance Suite. Codeplex project","year":"2009","unstructured":"ES5conform. 2009. ECMAScript 5 Conformance Suite. Codeplex project . 22 June 2009 . non-archival http:\/\/es5conform. codeplex.com (also at Internet Archive 1 July 2009 02:26:40 ). Zip file of final ES 5conform project artifacts including source code https:\/\/web.archive.org\/web\/20180705194718\/https:\/\/codeplexarchive.blob.core.windows.net\/archive\/ projects\/ES5conform\/ES5conform.zip ES5conform. 2009. ECMAScript 5 Conformance Suite. Codeplex project. 22 June 2009. non-archival http:\/\/es5conform. codeplex.com (also at Internet Archive 1 July 2009 02:26:40 ). Zip file of final ES5conform project artifacts including source code https:\/\/web.archive.org\/web\/20180705194718\/https:\/\/codeplexarchive.blob.core.windows.net\/archive\/ projects\/ES5conform\/ES5conform.zip"},{"key":"e_1_2_1_126_1","volume-title":"JavaScript Must Be Eradicated From The Web. Web page","author":"Fair Erik","year":"1998","unstructured":"Erik Fair . 1998. JavaScript Must Be Eradicated From The Web. Web page . 4 Dec. 1998 . non-archival http:\/\/www.clock. org\/~fair\/opinion\/javascript-is-evil.html (also at Internet Archive 25 May 2000 09:07:14 ). Erik Fair. 1998. JavaScript Must Be Eradicated From The Web. Web page. 4 Dec. 1998. non-archival http:\/\/www.clock. org\/~fair\/opinion\/javascript-is-evil.html (also at Internet Archive 25 May 2000 09:07:14 )."},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581484"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111037.1111059"},{"key":"e_1_2_1_129_1","volume-title":"ES-Harmony Class System Proposal. ecmascript.org wiki","author":"Flanagan Cormac","year":"2008","unstructured":"Cormac Flanagan . 2008. ES-Harmony Class System Proposal. ecmascript.org wiki . Nov. 2008 . non-archival http: \/\/wiki.ecmascript.org:80\/doku.php?id=strawman:classes (broken; also at Internet Archive 8 Sept. 2010 00:46:06 ). Cormac Flanagan. 2008. ES-Harmony Class System Proposal. ecmascript.org wiki. Nov. 2008. non-archival http: \/\/wiki.ecmascript.org:80\/doku.php?id=strawman:classes (broken; also at Internet Archive 8 Sept. 2010 00:46:06 )."},{"key":"e_1_2_1_130_1","first-page":"39","volume-title":"European Conference on the Practical Applications of Lisp","author":"Gabriel Richard P","year":"1990","unstructured":"Richard P Gabriel . 1990 . Lisp: Good News, Bad News, How to Win Big (keynote) , European Conference on the Practical Applications of Lisp , Cambridge University, Cambridge, England , March 1990. reprinted in AI Expert, June 1991, pp. 31\u2013 39 . March 1990. non-archival http:\/\/www.dreamsongs.com\/WorseIsBetter.html (also at Internet Archive 2 July 2019 10:03:53 ). Richard P Gabriel. 1990. Lisp: Good News, Bad News, How to Win Big (keynote), European Conference on the Practical Applications of Lisp, Cambridge University, Cambridge, England, March 1990. reprinted in AI Expert, June 1991, pp. 31\u201339. March 1990. non-archival http:\/\/www.dreamsongs.com\/WorseIsBetter.html (also at Internet Archive 2 July 2019 10:03:53 )."},{"key":"e_1_2_1_131_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542528"},{"key":"e_1_2_1_132_1","volume-title":"Ajax: A New Approach to Web Applications.","author":"Garrett Jesse James","year":"2005","unstructured":"Jesse James Garrett . 2005 . Ajax: A New Approach to Web Applications. Feb. 2005. non-archival https:\/\/www.adaptivepath. org\/ideas\/ajax-new-approach-web-applications\/ (broken; also at Internet Archive 10 Sept. 2015 07:23:59 ). Jesse James Garrett. 2005. Ajax: A New Approach to Web Applications. Feb. 2005. non-archival https:\/\/www.adaptivepath. org\/ideas\/ajax-new-approach-web-applications\/ (broken; also at Internet Archive 10 Sept. 2015 07:23:59 )."},{"key":"e_1_2_1_133_1","volume-title":"The Internet Tidal Wave. Internal Microsoft Memo published on Letters of Note web site","author":"Gates Bill","year":"1995","unstructured":"Bill Gates . 1995. The Internet Tidal Wave. Internal Microsoft Memo published on Letters of Note web site . 26 May 1995 . non-archival http:\/\/www.lettersofnote.com\/2011\/07\/internet-tidal-wave.html (also at Internet Archive 24 July 2011 18:44:30 ). Bill Gates. 1995. The Internet Tidal Wave. Internal Microsoft Memo published on Letters of Note web site. 26 May 1995. non-archival http:\/\/www.lettersofnote.com\/2011\/07\/internet-tidal-wave.html (also at Internet Archive 24 July 2011 18:44:30 )."},{"key":"e_1_2_1_134_1","volume-title":"History of Flash. Adobe Showcase","author":"Gay Jonathan","year":"2006","unstructured":"Jonathan Gay . 2006. History of Flash. Adobe Showcase . May 2006 . non-archival http:\/\/www.adobe.com\/macromedia\/ events\/john_gay\/ (broken; also at Internet Archive 3 May 2006 17:53:13 ). Jonathan Gay. 2006. History of Flash. Adobe Showcase. May 2006. non-archival http:\/\/www.adobe.com\/macromedia\/ events\/john_gay\/ (broken; also at Internet Archive 3 May 2006 17:53:13 )."},{"key":"e_1_2_1_135_1","volume-title":"Telescript Language Reference","author":"Magic General","year":"2010","unstructured":"General Magic . 1995. Telescript Language Reference . General Magic Inc., Sunnyvale, CA (Oct.). non-archival http:\/\/ bitsavers.org\/pdf\/generalMagic\/Telescript_Language_Reference_Oct95.pdf (also at Internet Archive 5 May 2010 12:51:10 ). General Magic. 1995. Telescript Language Reference. General Magic Inc., Sunnyvale, CA (Oct.). non-archival http:\/\/ bitsavers.org\/pdf\/generalMagic\/Telescript_Language_Reference_Oct95.pdf (also at Internet Archive 5 May 2010 12:51:10 )."},{"key":"e_1_2_1_136_1","unstructured":"Bill Gibbons et al. 1999. ECMAScript Language Specification Edition 3 Final Draft. Ecma TC39 working document. 25 Aug. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990825-e3-final.pdf  Bill Gibbons et al. 1999. ECMAScript Language Specification Edition 3 Final Draft. Ecma TC39 working document. 25 Aug. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990825-e3-final.pdf"},{"key":"e_1_2_1_137_1","volume-title":"I18N meeting minutes. Ecma TC39 working document","author":"Gillam Richard","year":"1998","unstructured":"Richard Gillam . 1998. I18N meeting minutes. Ecma TC39 working document . 18 Nov. 1998 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/981118-i18n9811.htm Richard Gillam. 1998. I18N meeting minutes. Ecma TC39 working document. 18 Nov. 1998. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/981118-i18n9811.htm"},{"key":"e_1_2_1_138_1","unstructured":"Richard Gillam et al. 1999a. Proposal for Improving Internationalization Support in ECMAScript 2.0 (Version 0.3). Ecma TC39 working document. 15 Jan. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990115-i18n9901.pdf  Richard Gillam et al. 1999a. Proposal for Improving Internationalization Support in ECMAScript 2.0 (Version 0.3). Ecma TC39 working document. 15 Jan. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990115-i18n9901.pdf"},{"key":"e_1_2_1_139_1","unstructured":"Richard Gillam et al. 1999b. Proposal for Improving Internationalization Support in ECMAScript 2.0 (Version 1.0). Ecma TC39 working document. 29 April 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990429-i18n9904.pdf  Richard Gillam et al. 1999b. Proposal for Improving Internationalization Support in ECMAScript 2.0 (Version 1.0). Ecma TC39 working document. 29 April 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39WG\/990429-i18n9904.pdf"},{"key":"e_1_2_1_140_1","volume-title":"Google Web Toolkit(Beta). Google Code Project Page","year":"2006","unstructured":"Google. 2006. Google Web Toolkit(Beta). Google Code Project Page . May 2006 . non-archival http:\/\/code.google. com\/webtoolkit\/ (superseded; also at Internet Archive 23 May 2006 14:13:21 ). non-archival http:\/\/code.google.com\/ webtoolkit\/ (current version). Google. 2006. Google Web Toolkit(Beta). Google Code Project Page. May 2006. non-archival http:\/\/code.google. com\/webtoolkit\/ (superseded; also at Internet Archive 23 May 2006 14:13:21 ). non-archival http:\/\/code.google.com\/ webtoolkit\/ (current version)."},{"key":"e_1_2_1_141_1","volume-title":"V8 Benchmark Suite \u2013 version 1. Web page","year":"2008","unstructured":"Google. 2008a. V8 Benchmark Suite \u2013 version 1. Web page . Sept. 2008 . non-archival http:\/\/code.google.com\/apis\/v8\/run. html (superseded; also at Internet Archive 4 Sept. 2008 20:13:17 ). Google. 2008a. V8 Benchmark Suite \u2013 version 1. Web page. Sept. 2008. non-archival http:\/\/code.google.com\/apis\/v8\/run. html (superseded; also at Internet Archive 4 Sept. 2008 20:13:17 )."},{"key":"e_1_2_1_142_1","volume-title":"V8 JavaScript Engine: Design Elements. Web page","year":"2008","unstructured":"Google. 2008b. V8 JavaScript Engine: Design Elements. Web page . 4 Sept. 2008 . non-archival http:\/\/code.google.com\/ apis\/v8\/design.html (superseded; also at Internet Archive 4 Sept. 2008 20:17:14 ). Google. 2008b. V8 JavaScript Engine: Design Elements. Web page. 4 Sept. 2008. non-archival http:\/\/code.google.com\/ apis\/v8\/design.html (superseded; also at Internet Archive 4 Sept. 2008 20:17:14 )."},{"key":"e_1_2_1_143_1","volume-title":"Project website","year":"2012","unstructured":"Google. 2012a. Chromium. Project website . Jan. 2012 . non-archival https:\/\/www.chromium.org\/Home (also at Internet Archive 4 Jan. 2012 01:11:48 ). Google. 2012a. Chromium. Project website. Jan. 2012. non-archival https:\/\/www.chromium.org\/Home (also at Internet Archive 4 Jan. 2012 01:11:48 )."},{"key":"e_1_2_1_144_1","volume-title":"Chromium with the Dart VM. Web page","year":"2012","unstructured":"Google. 2012b. Chromium with the Dart VM. Web page . Feb. 2012 . non-archival http:\/\/www.dartlang.org:80\/dartium\/ index.html (superseded; also at Internet Archive 18 Feb. 2012 22:45:29 ). Google. 2012b. Chromium with the Dart VM. Web page. Feb. 2012. non-archival http:\/\/www.dartlang.org:80\/dartium\/ index.html (superseded; also at Internet Archive 18 Feb. 2012 22:45:29 )."},{"key":"e_1_2_1_145_1","first-page":"96031170","article-title":"The Java Language Specification","volume":"9780201634518","author":"Gosling J.","year":"1996","unstructured":"J. Gosling , B. Joy , and G.L. Steele . 1996 . The Java Language Specification . Addison-Wesley. 9780201634518 96031170 J. Gosling, B. Joy, and G.L. Steele. 1996. The Java Language Specification. Addison-Wesley. 9780201634518 96031170","journal-title":"Addison-Wesley."},{"key":"e_1_2_1_146_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796818000217"},{"key":"e_1_2_1_147_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062363"},{"key":"e_1_2_1_148_1","volume-title":"The Future of JS and You. Video of presentation at NodeConf","author":"Hallam Peter","year":"2011","unstructured":"Peter Hallam and Alex Russell . 2011. The Future of JS and You. Video of presentation at NodeConf 2011 . 12 May 2011. non-archival https:\/\/youtu.be\/ntDZa7ekFEA (retrieved 6 March 2019) Peter Hallam and Alex Russell. 2011. The Future of JS and You. Video of presentation at NodeConf 2011. 12 May 2011. non-archival https:\/\/youtu.be\/ntDZa7ekFEA (retrieved 6 March 2019)"},{"key":"e_1_2_1_149_1","volume-title":"Launching Sputnik into Orbit. Chromium Blog","author":"Hansen Christian Plesner","year":"2009","unstructured":"Christian Plesner Hansen . 2009. Launching Sputnik into Orbit. Chromium Blog . 29 June 2009 . non-archival http: \/\/blog.chromium.org\/2009\/06\/launching-sputnik-into-orbit.html (also at Internet Archive 1 July 2009 03:41:42 ). Christian Plesner Hansen. 2009. Launching Sputnik into Orbit. Chromium Blog. 29 June 2009. non-archival http: \/\/blog.chromium.org\/2009\/06\/launching-sputnik-into-orbit.html (also at Internet Archive 1 July 2009 03:41:42 )."},{"key":"e_1_2_1_150_1","volume-title":"Compatibility Between ES3 and Proposed ES4. Ecma\/TC39-TG1\/2007\/046","author":"Hansen Lars T","year":"2007","unstructured":"Lars T Hansen . 2007a. Compatibility Between ES3 and Proposed ES4. Ecma\/TC39-TG1\/2007\/046 . 29 Nov. 2007 . https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-046.pdf Lars T Hansen. 2007a. Compatibility Between ES3 and Proposed ES4. Ecma\/TC39-TG1\/2007\/046. 29 Nov. 2007. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-046.pdf"},{"key":"e_1_2_1_151_1","volume-title":"ECMAScript 4 Language Overview White Paper (21","author":"Hansen Lars T","year":"2007","unstructured":"Lars T Hansen . 2007b. ECMAScript 4 Language Overview White Paper (21 Oct. 2007 , 10:32 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Lars T Hansen. 2007b. ECMAScript 4 Language Overview White Paper (21 Oct. 2007, 10:32 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_152_1","volume-title":"ECMAScript","author":"Hansen Lars T","year":"2007","unstructured":"Lars T Hansen . 2007c. ECMAScript 4 th Edition \u2013 Project Editor\u2019s Report. Ecma\/TC 39-TG1\/ 2007 \/044. 8 Nov. 2007. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-044.pdf Lars T Hansen. 2007c. ECMAScript 4th Edition \u2013 Project Editor\u2019s Report. Ecma\/TC39-TG1\/2007\/044. 8 Nov. 2007. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-044.pdf","edition":"4"},{"key":"e_1_2_1_153_1","volume-title":"Evolutionary Programming and Gradual Typing in ECMAScript 4. Ecma\/TC39-TG1\/2007\/045","author":"Hansen Lars T","year":"2007","unstructured":"Lars T Hansen . 2007d. Evolutionary Programming and Gradual Typing in ECMAScript 4. Ecma\/TC39-TG1\/2007\/045 . 30 Nov. 2007 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-045.pdf Lars T Hansen. 2007d. Evolutionary Programming and Gradual Typing in ECMAScript 4. Ecma\/TC39-TG1\/2007\/045. 30 Nov. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-045.pdf"},{"key":"e_1_2_1_154_1","volume-title":"Proposed ECMAScript","author":"Hansen Lars T","year":"2007","unstructured":"Lars T Hansen . 2007e. Proposed ECMAScript 4 th Edition \u2013 Language Overview (Revised 23 October 2007 ). Originally published at www.ecmpscript.org. 23 Oct. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/ overview.pdf Lars T Hansen. 2007e. Proposed ECMAScript 4th Edition \u2013 Language Overview (Revised 23 October 2007). Originally published at www.ecmpscript.org. 23 Oct. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/ overview.pdf","edition":"4"},{"key":"e_1_2_1_155_1","volume-title":"Proposed ES4 draft 1. ES4-discuss mailing list (16","author":"Hansen Lars T","year":"2008","unstructured":"Lars T Hansen . 2008. Proposed ES4 draft 1. ES4-discuss mailing list (16 May 2008 . 16 May 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-May\/006312.html (also at Internet Archive 5 June 2014 04:58:43 ). Lars T Hansen. 2008. Proposed ES4 draft 1. ES4-discuss mailing list (16 May 2008. 16 May 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-May\/006312.html (also at Internet Archive 5 June 2014 04:58:43 )."},{"key":"e_1_2_1_156_1","unstructured":"Lars T Hansen etal 2008a. Proposed ECMAScript 4th Edition Specification Core Language Draft 1. Ecma\/TC39\/2008\/042. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-042.pdf  Lars T Hansen et al. 2008a. Proposed ECMAScript 4th Edition Specification Core Language Draft 1. Ecma\/TC39\/2008\/042. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-042.pdf"},{"key":"e_1_2_1_157_1","unstructured":"Lars T Hansen etal 2008b. Proposed ECMAScript 4th Edition Specification Draft 1. Ecma\/TC39\/2008\/040. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-040.pdf  Lars T Hansen et al. 2008b. Proposed ECMAScript 4th Edition Specification Draft 1. Ecma\/TC39\/2008\/040. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-040.pdf"},{"key":"e_1_2_1_158_1","unstructured":"Lars T Hansen etal 2008c. Proposed ECMAScript 4th Edition Specification Surface Syntax Draft 1. Ecma\/TC39\/2008\/041. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-041.pdf  Lars T Hansen et al. 2008c. Proposed ECMAScript 4th Edition Specification Surface Syntax Draft 1. Ecma\/TC39\/2008\/041. 16 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-041.pdf"},{"key":"e_1_2_1_159_1","volume-title":"Features to Defer From Proposed ECMAScript 4. ES4-discuss mailing list","author":"Hansen Lars T","year":"2008","unstructured":"Lars T Hansen and Jeff Dyer . 2008. Features to Defer From Proposed ECMAScript 4. ES4-discuss mailing list . 26 Feb. 2008 . non-archival http:\/\/mail.mozilla.org\/pipermail\/es-discuss\/attachments\/20080226\/53160c4c\/attachment-0002.obj (also at Internet Archive 5 June 2014 05:52:40 ). Lars T Hansen and Jeff Dyer. 2008. Features to Defer From Proposed ECMAScript 4. ES4-discuss mailing list. 26 Feb. 2008. non-archival http:\/\/mail.mozilla.org\/pipermail\/es-discuss\/attachments\/20080226\/53160c4c\/attachment-0002.obj (also at Internet Archive 5 June 2014 05:52:40 )."},{"key":"e_1_2_1_160_1","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238849"},{"key":"e_1_2_1_161_1","volume-title":"ClassicJavaScript CEKS semantics. Web page","author":"Herman David","year":"2005","unstructured":"David Herman . 2005. ClassicJavaScript CEKS semantics. Web page . July 2005 . non-archival http:\/\/www.ccs.neu.edu\/ home\/dherman\/javascript\/ (also at Internet Archive 18 July 2007 12:44:22 ). David Herman. 2005. ClassicJavaScript CEKS semantics. Web page. July 2005. non-archival http:\/\/www.ccs.neu.edu\/ home\/dherman\/javascript\/ (also at Internet Archive 18 July 2007 12:44:22 )."},{"key":"e_1_2_1_162_1","volume-title":"ECMAScript Edition 4 Reference Implementation. Lambda the Ultimate weblog post","author":"Herman David","year":"2007","unstructured":"David Herman . 2007. ECMAScript Edition 4 Reference Implementation. Lambda the Ultimate weblog post . 8 June 2007 . non-archival http:\/\/lambda-the-ultimate.org\/node\/2289 (also at Internet Archive 11 June 2007 16:15:19 ). David Herman. 2007. ECMAScript Edition 4 Reference Implementation. Lambda the Ultimate weblog post. 8 June 2007. non-archival http:\/\/lambda-the-ultimate.org\/node\/2289 (also at Internet Archive 11 June 2007 16:15:19 )."},{"key":"e_1_2_1_163_1","volume-title":"Strawman: lambdas. ecmascript.org wiki","author":"Herman David","year":"2008","unstructured":"David Herman . 2008. Strawman: lambdas. ecmascript.org wiki . 13 Oct. 2008 . non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:lambdas (broken; also at Internet Archive 15 Oct. 2008 12:56:19 ). David Herman. 2008. Strawman: lambdas. ecmascript.org wiki. 13 Oct. 2008. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:lambdas (broken; also at Internet Archive 15 Oct. 2008 12:56:19 )."},{"key":"e_1_2_1_164_1","volume-title":"Harmony: Generator Expressions. ecmascript.org wiki.","author":"Herman David","year":"2010","unstructured":"David Herman . 2010 a. Harmony: Generator Expressions. ecmascript.org wiki. 25 June 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=harmony:generator_expressions (broken; also at Internet Archive 26 Sept. 2011 23:27:56 ). David Herman. 2010a. Harmony: Generator Expressions. ecmascript.org wiki. 25 June 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=harmony:generator_expressions (broken; also at Internet Archive 26 Sept. 2011 23:27:56 )."},{"key":"e_1_2_1_165_1","volume-title":"modules proposal. es-discuss mailing list","author":"Herman David","year":"2010","unstructured":"David Herman . 2010b. modules proposal. es-discuss mailing list . 13 May 2010 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-May\/011122.html (also at Internet Archive 5 June 2014 01:06:35 ). David Herman. 2010b. modules proposal. es-discuss mailing list. 13 May 2010. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-May\/011122.html (also at Internet Archive 5 June 2014 01:06:35 )."},{"key":"e_1_2_1_166_1","volume-title":"simple modules. es-discuss mailing list","author":"Herman David","year":"2010","unstructured":"David Herman . 2010c. simple modules. es-discuss mailing list . 29 Jan. 2010 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-January\/010679.html (also at Internet Archive 5 June 2014 01:49:08 ). David Herman. 2010c. simple modules. es-discuss mailing list. 29 Jan. 2010. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-January\/010679.html (also at Internet Archive 5 June 2014 01:49:08 )."},{"key":"e_1_2_1_167_1","volume-title":"Strawman: Array Comprehensions. ecmascript.org wiki.","author":"Herman David","year":"2010","unstructured":"David Herman . 2010 d. Strawman: Array Comprehensions. ecmascript.org wiki. 25 June 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=strawman:array_comprehensions (broken; also at Internet Archive 15 Feb. 2011 04:49:42 ). David Herman. 2010d. Strawman: Array Comprehensions. ecmascript.org wiki. 25 June 2010. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=strawman:array_comprehensions (broken; also at Internet Archive 15 Feb. 2011 04:49:42 )."},{"key":"e_1_2_1_168_1","volume-title":"Strawman: Module loaders. ecmascript.org wiki.","author":"Herman David","year":"2010","unstructured":"David Herman . 2010 e. Strawman: Module loaders. ecmascript.org wiki. 14 May 2010. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:module_loaders (broken; also at Internet Archive 3 Jan. 2011 06:21:11 ). David Herman. 2010e. Strawman: Module loaders. ecmascript.org wiki. 14 May 2010. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:module_loaders (broken; also at Internet Archive 3 Jan. 2011 06:21:11 )."},{"key":"e_1_2_1_169_1","volume-title":"Strawman: Simple Modules. ecmascript.org wiki.","author":"Herman David","year":"2010","unstructured":"David Herman . 2010 f. Strawman: Simple Modules. ecmascript.org wiki. 14 May 2010. non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=strawman:simple_modules (broken; also at Internet Archive 18 Sept. 2010 03:53:07 ). David Herman. 2010f. Strawman: Simple Modules. ecmascript.org wiki. 14 May 2010. non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=strawman:simple_modules (broken; also at Internet Archive 18 Sept. 2010 03:53:07 )."},{"key":"e_1_2_1_170_1","volume-title":"dherman\/literal-classes.js. GitHub Gist","author":"Herman David","year":"2011","unstructured":"David Herman . 2011a. dherman\/literal-classes.js. GitHub Gist . 1 Nov. 2011 . non-archival https:\/\/gist.github.com\/dherman\/ 1330478 (also at Internet Archive 14 March 2018 04:11:33 ). David Herman. 2011a. dherman\/literal-classes.js. GitHub Gist. 1 Nov. 2011. non-archival https:\/\/gist.github.com\/dherman\/ 1330478 (also at Internet Archive 14 March 2018 04:11:33 )."},{"key":"e_1_2_1_171_1","volume-title":"ES6 doesn\u2019t need opt-in. es-discuss mailing list","author":"Herman David","year":"2011","unstructured":"David Herman . 2011b. ES6 doesn\u2019t need opt-in. es-discuss mailing list . 31 Dec. 2011 . non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2011-December\/019112.html (also at Internet Archive 13 Oct. 2012 15:17:15 ). David Herman. 2011b. ES6 doesn\u2019t need opt-in. es-discuss mailing list. 31 Dec. 2011. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2011-December\/019112.html (also at Internet Archive 13 Oct. 2012 15:17:15 )."},{"key":"e_1_2_1_172_1","volume-title":"minimal classes. es-discuss mailing list","author":"Herman David","year":"2011","unstructured":"David Herman . 2011c. minimal classes. es-discuss mailing list . 27 June 2011 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2011-June\/015559.html (also at Internet Archive 1 April 2014 03:50:40 ). David Herman. 2011c. minimal classes. es-discuss mailing list. 27 June 2011. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2011-June\/015559.html (also at Internet Archive 1 April 2014 03:50:40 )."},{"key":"e_1_2_1_173_1","volume-title":"Strawman: minimal classes. ecmascript.org wiki","author":"Herman David","year":"2011","unstructured":"David Herman . 2011d. Strawman: minimal classes. ecmascript.org wiki . 11 Nov. 2011 . non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:minimal_classes (broken; also at Internet Archive 25 Dec. 2011 18:47:33 ). David Herman. 2011d. Strawman: minimal classes. ecmascript.org wiki. 11 Nov. 2011. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:minimal_classes (broken; also at Internet Archive 25 Dec. 2011 18:47:33 )."},{"key":"e_1_2_1_174_1","volume-title":"Strawman: Pattern Matchings. ecmascript.org wiki.","author":"Herman David","year":"2011","unstructured":"David Herman . 2011 e. Strawman: Pattern Matchings. ecmascript.org wiki. 28 Feb. 2011. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:pattern_matching (broken; also at Internet Archive 6 Dec. 2011 19:55:12 ). David Herman. 2011e. Strawman: Pattern Matchings. ecmascript.org wiki. 28 Feb. 2011. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:pattern_matching (broken; also at Internet Archive 6 Dec. 2011 19:55:12 )."},{"key":"e_1_2_1_175_1","unstructured":"David Herman. 2012. One JavaScript. Ecma\/TC39\/2012\/005. 18 Jan. 2012. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2012\/TC39\/tc39-2012-005.pdf Presentation at TC39 meeting.  David Herman. 2012. One JavaScript. Ecma\/TC39\/2012\/005. 18 Jan. 2012. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2012\/TC39\/tc39-2012-005.pdf Presentation at TC39 meeting."},{"key":"e_1_2_1_176_1","volume-title":"es6-modules-2013-12-02.pdf. In jorendorff\/js-loaders github repository","author":"Herman David","year":"2013","unstructured":"David Herman . 2013a. es6-modules-2013-12-02.pdf. In jorendorff\/js-loaders github repository . 2 Dec. 2013 . non-archival https:\/\/raw.githubusercontent.com\/jorendorff\/js-loaders\/master\/specs\/es6-modules-2013-12-02.pdf (also at Internet Archive 3 Sept. 2014 01:02:54 ). David Herman. 2013a. es6-modules-2013-12-02.pdf. In jorendorff\/js-loaders github repository. 2 Dec. 2013. non-archival https:\/\/raw.githubusercontent.com\/jorendorff\/js-loaders\/master\/specs\/es6-modules-2013-12-02.pdf (also at Internet Archive 3 Sept. 2014 01:02:54 )."},{"key":"e_1_2_1_177_1","volume-title":"Harmony: Module loaders. ecmascript.org wiki.","author":"Herman David","year":"2013","unstructured":"David Herman . 2013 b. Harmony: Module loaders. ecmascript.org wiki. 21 May 2013. non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=harmony:module_loaders (broken; also at Internet Archive 27 July 2013 12:49:51 ). David Herman. 2013b. Harmony: Module loaders. ecmascript.org wiki. 21 May 2013. non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=harmony:module_loaders (broken; also at Internet Archive 27 July 2013 12:49:51 )."},{"key":"e_1_2_1_178_1","volume-title":"A better future for comprehensions. Ecma\/TC39\/2014\/021","author":"Herman David","year":"2014","unstructured":"David Herman . 2014a. A better future for comprehensions. Ecma\/TC39\/2014\/021 . 5 June 2014 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-021.pdf Presentation at TC39 meeting. David Herman. 2014a. A better future for comprehensions. Ecma\/TC39\/2014\/021. 5 June 2014. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-021.pdf Presentation at TC39 meeting."},{"key":"e_1_2_1_179_1","volume-title":"non-archival https:\/\/gist.github.com\/dherman\/7568885 (also at Internet Archive","author":"Herman David","year":"2014","unstructured":"David Herman . 2014b. Realms API. GitHub Gist . 24 Feb. 2014. non-archival https:\/\/gist.github.com\/dherman\/7568885 (also at Internet Archive 14 Aug. 2014 22:21:22 ). David Herman. 2014b. Realms API. GitHub Gist. 24 Feb. 2014. non-archival https:\/\/gist.github.com\/dherman\/7568885 (also at Internet Archive 14 Aug. 2014 22:21:22 )."},{"key":"e_1_2_1_180_1","doi-asserted-by":"publisher","DOI":"10.1145\/1292535.1292543"},{"key":"e_1_2_1_181_1","volume-title":"Problem: exposing uninitialized built-in objects. Ecma\/TC39\/2014\/045","author":"Herman David","year":"2014","unstructured":"David Herman and Yehuda Katz . 2014. Problem: exposing uninitialized built-in objects. Ecma\/TC39\/2014\/045 . Sept. 2014 . https:\/\/ecma-international.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-045.pdf David Herman and Yehuda Katz. 2014. Problem: exposing uninitialized built-in objects. Ecma\/TC39\/2014\/045. Sept. 2014. https:\/\/ecma-international.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-045.pdf"},{"key":"e_1_2_1_182_1","volume-title":"Modules for JavaScript: Simple, Compilable, and Dynamic Libraries on the Web","author":"Herman David","year":"2011","unstructured":"David Herman and Sam Tobin-Hochstadt . 2011. Modules for JavaScript: Simple, Compilable, and Dynamic Libraries on the Web . May 2011 . non-archival http:\/\/homes.sice.indiana.edu\/samth\/js-modules.pdf (also at Internet Archive 25 March 2019 18:38:37 ). Unpublished paper on author\u2019s Web site. David Herman and Sam Tobin-Hochstadt. 2011. Modules for JavaScript: Simple, Compilable, and Dynamic Libraries on the Web. May 2011. non-archival http:\/\/homes.sice.indiana.edu\/samth\/js-modules.pdf (also at Internet Archive 25 March 2019 18:38:37 ). Unpublished paper on author\u2019s Web site."},{"key":"e_1_2_1_183_1","doi-asserted-by":"publisher","DOI":"10.1201\/b15269-23"},{"key":"e_1_2_1_184_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10990-011-9066-z"},{"key":"e_1_2_1_185_1","volume-title":"asm.js Specification Working Draft. asmjs.org web site","author":"Herman David","year":"2014","unstructured":"David Herman , Luke Wagner , and Alon Zakai . 2014. asm.js Specification Working Draft. asmjs.org web site . 18 Aug. 2014 . non-archival http:\/\/asmjs.org:80\/spec\/latest\/ (also at Internet Archive 28 Aug. 2014 22:43:09 ). David Herman, Luke Wagner, and Alon Zakai. 2014. asm.js Specification Working Draft. asmjs.org web site. 18 Aug. 2014. non-archival http:\/\/asmjs.org:80\/spec\/latest\/ (also at Internet Archive 28 Aug. 2014 22:43:09 )."},{"key":"e_1_2_1_186_1","volume-title":"WHAT open mailing list announcement. whatwg.org web page","author":"Hickson Ian","year":"2004","unstructured":"Ian Hickson . 2004. WHAT open mailing list announcement. whatwg.org web page . June 2004 . non-archival http: \/\/whatwg.org\/news\/start (retrieved 6 May 2019; also at Internet Archive 5 June 2004 21:31:55 ). Ian Hickson. 2004. WHAT open mailing list announcement. whatwg.org web page. June 2004. non-archival http: \/\/whatwg.org\/news\/start (retrieved 6 May 2019; also at Internet Archive 5 June 2004 21:31:55 )."},{"key":"e_1_2_1_187_1","volume-title":"Rust Language Wiki","author":"Hoare Graydon","year":"2010","unstructured":"Graydon Hoare . 2010. Rust Language Wiki . Sept. 2010 . non-archival http:\/\/github.com\/graydon\/rust\/wiki (also at Internet Archive 7 Oct. 2010 21:47:17 ). Graydon Hoare. 2010. Rust Language Wiki. Sept. 2010. non-archival http:\/\/github.com\/graydon\/rust\/wiki (also at Internet Archive 7 Oct. 2010 21:47:17 )."},{"key":"e_1_2_1_188_1","volume-title":"Blog post","author":"Hobbs Darren","year":"2008","unstructured":"Darren Hobbs . 2008. Chrome \/ V8 Javascript performance. Blog post . 2 Sept. 2008 . non-archival http:\/\/darrenhobbs.com: 80\/2008\/09\/02\/chrome-v8-javascript-performance\/ (also at Internet Archive 28 Feb. 2012 09:01:03 ). Darren Hobbs. 2008. Chrome \/ V8 Javascript performance. Blog post. 2 Sept. 2008. non-archival http:\/\/darrenhobbs.com: 80\/2008\/09\/02\/chrome-v8-javascript-performance\/ (also at Internet Archive 28 Feb. 2012 09:01:03 )."},{"key":"e_1_2_1_189_1","volume-title":"The story of XMLHTTP. Blog post","author":"Hopmann Alex","year":"2006","unstructured":"Alex Hopmann . 2006. The story of XMLHTTP. Blog post . June 2006 . non-archival http:\/\/www.alexhopmann.com: 80\/xmlhttp.htm (broken; also at Internet Archive 17 June 2006 16:30:47 ). Alex Hopmann. 2006. The story of XMLHTTP. Blog post. June 2006. non-archival http:\/\/www.alexhopmann.com: 80\/xmlhttp.htm (broken; also at Internet Archive 17 June 2006 16:30:47 )."},{"key":"e_1_2_1_190_1","volume-title":"Revised section 12. Ecma TC39 working document","author":"Horwat Waldemar","year":"1998","unstructured":"Waldemar Horwat . 1998. Revised section 12. Ecma TC39 working document . Sept. 1998 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980930-horwat\/12.pdf Waldemar Horwat. 1998. Revised section 12. Ecma TC39 working document. Sept. 1998. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980930-horwat\/12.pdf"},{"key":"e_1_2_1_191_1","volume-title":"non-archival http:\/\/mozilla.org:80\/js\/language\/ js20-1999-02-18\/index.html (also at Internet Archive","author":"Horwat Waldemar","year":"2000","unstructured":"Waldemar Horwat . 1999a. JavaScript 2.0 February 1999 Draft . Feb. 1999. non-archival http:\/\/mozilla.org:80\/js\/language\/ js20-1999-02-18\/index.html (also at Internet Archive 16 Aug. 2000 19:45:28 ). Waldemar Horwat. 1999a. JavaScript 2.0 February 1999 Draft. Feb. 1999. non-archival http:\/\/mozilla.org:80\/js\/language\/ js20-1999-02-18\/index.html (also at Internet Archive 16 Aug. 2000 19:45:28 )."},{"key":"e_1_2_1_192_1","unstructured":"Waldemar Horwat. 1999b. JavaScript 2.0 Member Lookup. March 1999. non-archival https:\/\/www-archive.mozilla. org\/js\/language\/js20-1999-03-25\/member-lookup.html Archived at https:\/\/web.archive.org\/web\/20000823225517\/http: \/\/mozilla.org:80\/js\/language\/js20-1999-03-25\/member-lookup.html Except from March 1999 Draft JavaScript 2.0 proposal.  Waldemar Horwat. 1999b. JavaScript 2.0 Member Lookup. March 1999. non-archival https:\/\/www-archive.mozilla. org\/js\/language\/js20-1999-03-25\/member-lookup.html Archived at https:\/\/web.archive.org\/web\/20000823225517\/http: \/\/mozilla.org:80\/js\/language\/js20-1999-03-25\/member-lookup.html Except from March 1999 Draft JavaScript 2.0 proposal."},{"key":"e_1_2_1_193_1","volume-title":"Notes from","author":"Horwat Waldemar","year":"2000","unstructured":"Waldemar Horwat . 2000. Notes from Aug. 22, 2000 meeting between Waldemar Horwat and Herman Venter . https: \/\/www.ecma-international.org\/archive\/ecmascript\/2000\/misc\/2000misc-2.html Waldemar Horwat. 2000. Notes from Aug. 22, 2000 meeting between Waldemar Horwat and Herman Venter. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2000\/misc\/2000misc-2.html"},{"key":"e_1_2_1_194_1","volume-title":"LL1: Lightweight Languages Workshop Proceedings. MIT Artificial Intelligence Lab (Nov.). non-archival https:\/\/www-archive.mozilla.org\/js\/ language\/evolvingJS.pdf (also at Internet Archive","author":"Horwat Waldemar","year":"2019","unstructured":"Waldemar Horwat . 2001. JavaScript 2.0 : Evolving a Language for Evolving Systems . In LL1: Lightweight Languages Workshop Proceedings. MIT Artificial Intelligence Lab (Nov.). non-archival https:\/\/www-archive.mozilla.org\/js\/ language\/evolvingJS.pdf (also at Internet Archive 3 Oct. 2019 04:50:18 ). Waldemar Horwat. 2001. JavaScript 2.0: Evolving a Language for Evolving Systems. In LL1: Lightweight Languages Workshop Proceedings. MIT Artificial Intelligence Lab (Nov.). non-archival https:\/\/www-archive.mozilla.org\/js\/ language\/evolvingJS.pdf (also at Internet Archive 3 Oct. 2019 04:50:18 )."},{"key":"e_1_2_1_195_1","volume-title":"ECMAScript 4 Netscape Proposal. (17","author":"Horwat Waldemar","year":"2000","unstructured":"Waldemar Horwat . 2003a. ECMAScript 4 Netscape Proposal. (17 Aug 2000 , updated 30 June 2003). non-archival http:\/\/www.mozilla.org:80\/js\/language\/es4\/index.html (broken; also at Internet Archive 3 Aug. 2003 01:55:58 ). Waldemar Horwat. 2003a. ECMAScript 4 Netscape Proposal. (17 Aug 2000, updated 30 June 2003). non-archival http:\/\/www.mozilla.org:80\/js\/language\/es4\/index.html (broken; also at Internet Archive 3 Aug. 2003 01:55:58 )."},{"key":"e_1_2_1_196_1","volume-title":"ECMAScript Edition 3 Errata. Mozilla.org web page","author":"Horwat Waldemar","year":"2003","unstructured":"Waldemar Horwat . 2003b. ECMAScript Edition 3 Errata. Mozilla.org web page . 9 June 2003 . non-archival http: \/\/www.mozilla.org:80\/js\/language\/E262-3-errata.html (also at Internet Archive 14 Aug. 2003 00:12:05 ). Waldemar Horwat. 2003b. ECMAScript Edition 3 Errata. Mozilla.org web page. 9 June 2003. non-archival http: \/\/www.mozilla.org:80\/js\/language\/E262-3-errata.html (also at Internet Archive 14 Aug. 2003 00:12:05 )."},{"key":"e_1_2_1_197_1","unstructured":"Waldemar Horwat. 2003c. JavaScript 2.0. Mozilla.org web page. 30 June 2003. non-archival \/\/www.mozilla.org\/js\/ language\/js20.html (broken). Archived at https:\/\/web.archive.org\/web\/20030803020856\/http:\/\/www.mozilla.org\/js\/ language\/js20.html  Waldemar Horwat. 2003c. JavaScript 2.0. Mozilla.org web page. 30 June 2003. non-archival \/\/www.mozilla.org\/js\/ language\/js20.html (broken). Archived at https:\/\/web.archive.org\/web\/20030803020856\/http:\/\/www.mozilla.org\/js\/ language\/js20.html"},{"key":"e_1_2_1_198_1","volume-title":"return when desugaring to closure. es-discuss mailing list","author":"Horwat Waldemar","year":"2008","unstructured":"Waldemar Horwat . 2008a. return when desugaring to closure. es-discuss mailing list . 13 Oct. 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-October\/007807.html (also at Internet Archive 3 Nov. 2013 21:47:51 ). Waldemar Horwat. 2008a. return when desugaring to closure. es-discuss mailing list. 13 Oct. 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-October\/007807.html (also at Internet Archive 3 Nov. 2013 21:47:51 )."},{"key":"e_1_2_1_199_1","volume-title":"Substatement function definitions. Originally, a message to TC39-TG1 private mailing list","author":"Horwat Waldemar","year":"2008","unstructured":"Waldemar Horwat . 2008b. Substatement function definitions. Originally, a message to TC39-TG1 private mailing list . 21 March 2008 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/FibHist.pdf Waldemar Horwat. 2008b. Substatement function definitions. Originally, a message to TC39-TG1 private mailing list. 21 March 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/FibHist.pdf"},{"key":"e_1_2_1_200_1","volume-title":"Full TC39 and SES meeting notes. es-discuss mailing list","author":"Horwat Waldemar","year":"2009","unstructured":"Waldemar Horwat . 2009. Full TC39 and SES meeting notes. es-discuss mailing list . 29 Jan. 2009 . non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-January\/008711.html (also at Internet Archive 5 June 2014 03:39:18 ). Waldemar Horwat. 2009. Full TC39 and SES meeting notes. es-discuss mailing list. 29 Jan. 2009. non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-January\/008711.html (also at Internet Archive 5 June 2014 03:39:18 )."},{"key":"e_1_2_1_201_1","volume-title":"Sep 30 meeting notes. es-discuss mailing list.","author":"Horwat Waldemar","year":"2010","unstructured":"Waldemar Horwat . 2010 . Sep 30 meeting notes. es-discuss mailing list. 30 Sept. 2010. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2010-September\/011880.html (also at Internet Archive 5 June 2014 00:47:33 ). Waldemar Horwat. 2010. Sep 30 meeting notes. es-discuss mailing list. 30 Sept. 2010. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2010-September\/011880.html (also at Internet Archive 5 June 2014 00:47:33 )."},{"key":"e_1_2_1_202_1","unstructured":"Waldemar Horwat et al. 2003. Epimetheus. Mozilla.org web page. Aug. 2003. non-archival http:\/\/www.mozilla.org\/js\/ language\/Epimetheus.html (also at Internet Archive 14 Aug. 2003 00:20:31 ).  Waldemar Horwat et al. 2003. Epimetheus. Mozilla.org web page. Aug. 2003. non-archival http:\/\/www.mozilla.org\/js\/ language\/Epimetheus.html (also at Internet Archive 14 Aug. 2003 00:20:31 )."},{"key":"e_1_2_1_203_1","unstructured":"Waldemar Horwat et al. 2005. JS2 source code archive. Mozilla source code code repository. non-archival https: \/\/dxr.mozilla.org\/js\/source\/mozilla\/js2 (retrieved 11 Feb. 2020; also at Internet Archive 26 Feb. 2020 16:40:05 ).  Waldemar Horwat et al. 2005. JS2 source code archive. Mozilla source code code repository. non-archival https: \/\/dxr.mozilla.org\/js\/source\/mozilla\/js2 (retrieved 11 Feb. 2020; also at Internet Archive 26 Feb. 2020 16:40:05 )."},{"key":"e_1_2_1_204_1","unstructured":"Rick Hudson. 2012. River Trail. Ecma\/TC39\/2012\/016. 28 March 2012. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2012\/TC39\/tc39-2012-016.pdf  Rick Hudson. 2012. River Trail. Ecma\/TC39\/2012\/016. 28 March 2012. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/2012\/TC39\/tc39-2012-016.pdf"},{"key":"e_1_2_1_205_1","volume-title":"Strawman: Parallel EcmaScript (River Trail) API. ecmascript.org wiki.","author":"Hudson Rick","year":"2014","unstructured":"Rick Hudson . 2014 . Strawman: Parallel EcmaScript (River Trail) API. ecmascript.org wiki. 20 Feb. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:data_parallelism (broken; also at Internet Archive 23 Feb. 2014 03:21:39 ). Rick Hudson. 2014. Strawman: Parallel EcmaScript (River Trail) API. ecmascript.org wiki. 20 Feb. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:data_parallelism (broken; also at Internet Archive 23 Feb. 2014 03:21:39 )."},{"key":"e_1_2_1_206_1","volume-title":"Problem with Arguments inheriting from Array. es5-discuss mailing list (17","author":"Hunt Oliver","year":"2009","unstructured":"Oliver Hunt . 2009. Problem with Arguments inheriting from Array. es5-discuss mailing list (17 Aug. 2009 8. 17 Aug. 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es5-discuss\/2009-August\/003112.html (also at Internet Archive 24 July 2014 03:18:11 ). Oliver Hunt. 2009. Problem with Arguments inheriting from Array. es5-discuss mailing list (17 Aug. 20098. 17 Aug. 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es5-discuss\/2009-August\/003112.html (also at Internet Archive 24 July 2014 03:18:11 )."},{"key":"e_1_2_1_207_1","volume-title":"Developing products on Internet time. Harvard business review 75, 5, 108\u2013118. non-archival https:\/\/hbr.org\/1997\/09\/developing-products-on-internet-time (also at Internet Archive","author":"Iansiti Marco","year":"2020","unstructured":"Marco Iansiti and Alan MacCormack . 1997. Developing products on Internet time. Harvard business review 75, 5, 108\u2013118. non-archival https:\/\/hbr.org\/1997\/09\/developing-products-on-internet-time (also at Internet Archive 11 Feb. 2020 23:05:50 ). Marco Iansiti and Alan MacCormack. 1997. Developing products on Internet time. Harvard business review 75, 5, 108\u2013118. non-archival https:\/\/hbr.org\/1997\/09\/developing-products-on-internet-time (also at Internet Archive 11 Feb. 2020 23:05:50 )."},{"key":"e_1_2_1_208_1","volume-title":"IEEE Standard for Floating-Point Arithmetic","author":"IEEE.","year":"2008","unstructured":"IEEE. 2008. IEEE Standard for Floating-Point Arithmetic . IEEE Std. 754\u2013 2008 . IEEE Computer Society , New York, NewYork. IEEE. 2008. IEEE Standard for Floating-Point Arithmetic. IEEE Std. 754\u20132008. IEEE Computer Society, New York, NewYork."},{"key":"e_1_2_1_209_1","volume-title":"The Origin of JavaScript with Brendan Eich. JavaScript Jabber Podcast Episode 124","author":"Jabber JavaScript","year":"2014","unstructured":"JavaScript Jabber . 2014. The Origin of JavaScript with Brendan Eich. JavaScript Jabber Podcast Episode 124 . 3 Sept. 2014 . non-archival http:\/\/devchat.tv\/js-jabber\/124-jsj-the-origin-of-javascript-with-brendan-eich (also at Internet Archive 17 Aug. 2015 16:56:52 ). JavaScript Jabber. 2014. The Origin of JavaScript with Brendan Eich. JavaScript Jabber Podcast Episode 124. 3 Sept. 2014. non-archival http:\/\/devchat.tv\/js-jabber\/124-jsj-the-origin-of-javascript-with-brendan-eich (also at Internet Archive 17 Aug. 2015 16:56:52 )."},{"key":"e_1_2_1_210_1","unstructured":"Mike Judge et al. 1996. Beavis and Butt-Head Do America. Movie. Paramount Pictures. The lines from the movie that inspired the naming of Netscape\u2019s SpiderMonkey JavaScript engine are transcribed at: https:\/\/web.archive.org\/web\/ 20190901190842\/https:\/\/en.wikiquote.org\/wiki\/Beavis_and_Butt-head_Do_America  Mike Judge et al. 1996. Beavis and Butt-Head Do America. Movie. Paramount Pictures. The lines from the movie that inspired the naming of Netscape\u2019s SpiderMonkey JavaScript engine are transcribed at: https:\/\/web.archive.org\/web\/ 20190901190842\/https:\/\/en.wikiquote.org\/wiki\/Beavis_and_Butt-head_Do_America"},{"key":"e_1_2_1_211_1","volume-title":"Microsoft drawing sabers over next JavaScript. ITWorld.com (1 Nov.). non-archival http:\/\/www.itworld.com:80\/AppDev\/4061\/071101mozillams\/ (broken","author":"Kanaracus Chris","year":"2007","unstructured":"Chris Kanaracus . 2007. Mozilla , Microsoft drawing sabers over next JavaScript. ITWorld.com (1 Nov.). non-archival http:\/\/www.itworld.com:80\/AppDev\/4061\/071101mozillams\/ (broken ; also at Internet Archive 3 Nov. 2007 09:04:50 ). Chris Kanaracus. 2007. Mozilla, Microsoft drawing sabers over next JavaScript. ITWorld.com (1 Nov.). non-archival http:\/\/www.itworld.com:80\/AppDev\/4061\/071101mozillams\/ (broken; also at Internet Archive 3 Nov. 2007 09:04:50 )."},{"key":"e_1_2_1_212_1","volume-title":"How ECMAScript 5 still does not allow to subclass an array. Blog post","year":"2010","unstructured":"Kangax. 2010. How ECMAScript 5 still does not allow to subclass an array. Blog post . 15 July 2010 . non-archival http:\/\/perfectionkills.com\/how-ecmascript-5-still-does-not-allow-to-subclass-an-array\/ (also at Internet Archive 20 July 2010 17:05:33 ). Kangax. 2010. How ECMAScript 5 still does not allow to subclass an array. Blog post. 15 July 2010. non-archival http:\/\/perfectionkills.com\/how-ecmascript-5-still-does-not-allow-to-subclass-an-array\/ (also at Internet Archive 20 July 2010 17:05:33 )."},{"key":"e_1_2_1_213_1","volume-title":"non-archival http:\/\/jsmodules.io\/ (broken","author":"Katz Yahuda","year":"2014","unstructured":"Yahuda Katz . 2014. JavaScript Modules . Website. non-archival http:\/\/jsmodules.io\/ (broken ; also at Internet Archive 7 July 2014 22:32:06 ). Yahuda Katz. 2014. JavaScript Modules. Website. non-archival http:\/\/jsmodules.io\/ (broken; also at Internet Archive 7 July 2014 22:32:06 )."},{"key":"e_1_2_1_214_1","volume-title":"The story behind Google Chrome. Blog post","author":"Kennedy Niall","year":"2008","unstructured":"Niall Kennedy . 2008. The story behind Google Chrome. Blog post . 3 Sept. 2008 . non-archival http:\/\/www.niallkennedy.com: 80\/blog\/2008\/09\/google-chrome.html (also at Internet Archive 16 Dec. 2008 02:35:45 ). Niall Kennedy. 2008. The story behind Google Chrome. Blog post. 3 Sept. 2008. non-archival http:\/\/www.niallkennedy.com: 80\/blog\/2008\/09\/google-chrome.html (also at Internet Archive 16 Dec. 2008 02:35:45 )."},{"issue":"0","key":"e_1_2_1_215_1","first-page":"2011","article-title":"Typed Array Specification","volume":"1","author":"Khronos Group","year":"2011","unstructured":"Khronos Group . 2011 . Typed Array Specification , Version 1 . 0 08 February 2011 . Technical Report. Khronos Group, Beaverton, Oregon USA. non-archival http:\/\/www.khronos.org\/registry\/typedarray\/specs\/1.0\/ (superseded; also at Internet Archive 1 Aug. 2013 06:45:47 ). Khronos Group. 2011. Typed Array Specification, Version 1.0 08 February 2011. Technical Report. Khronos Group, Beaverton, Oregon USA. non-archival http:\/\/www.khronos.org\/registry\/typedarray\/specs\/1.0\/ (superseded; also at Internet Archive 1 Aug. 2013 06:45:47 ).","journal-title":"Version"},{"key":"e_1_2_1_216_1","volume-title":"Jim Des Rivieres, and Daniel Gureasko Bobrow","author":"Kiczales Gregor","year":"1991","unstructured":"Gregor Kiczales , Jim Des Rivieres, and Daniel Gureasko Bobrow . 1991 . The Art of the Metaobject Protocol. MIT Press , Cambridge, MA, USA. 0262111586 Gregor Kiczales, Jim Des Rivieres, and Daniel Gureasko Bobrow. 1991. The Art of the Metaobject Protocol. MIT Press, Cambridge, MA, USA. 0262111586"},{"key":"e_1_2_1_217_1","volume-title":"An update on Object.observe. es-discuss mailing list","author":"Klein Adam","year":"2015","unstructured":"Adam Klein . 2015. An update on Object.observe. es-discuss mailing list . 2 Nov. 2015 . non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2015-November\/044684.html (also at Internet Archive 21 Jan. 2016 21:31:10 ). Adam Klein. 2015. An update on Object.observe. es-discuss mailing list. 2 Nov. 2015. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2015-November\/044684.html (also at Internet Archive 21 Jan. 2016 21:31:10 )."},{"key":"e_1_2_1_218_1","volume-title":"non-archival http:\/\/www.quirksmode.org: 80\/js\/dom0.html (also at Internet Archive","author":"Koch Peter-Paul","year":"2003","unstructured":"Peter-Paul Koch . 2003. Level 0 DOM. QuirksMode .org Web page. Dec . 2003. non-archival http:\/\/www.quirksmode.org: 80\/js\/dom0.html (also at Internet Archive 5 Dec. 2003 22:39:29 ). Peter-Paul Koch. 2003. Level 0 DOM. QuirksMode.org Web page. Dec. 2003. non-archival http:\/\/www.quirksmode.org: 80\/js\/dom0.html (also at Internet Archive 5 Dec. 2003 22:39:29 )."},{"key":"e_1_2_1_219_1","unstructured":"Kris Kowal. 2009a. CommonJS effort sets JavaScript on path for world domination. ArsTechnica.com (1 Dec.). nonarchival https:\/\/arstechnica.com\/information-technology\/2009\/12\/commonjs-effort-sets-javascript-on-path-for-worlddomination\/ (also at Internet Archive 23 June 2018 10:14:04 ).  Kris Kowal. 2009a. CommonJS effort sets JavaScript on path for world domination. ArsTechnica.com (1 Dec.). nonarchival https:\/\/arstechnica.com\/information-technology\/2009\/12\/commonjs-effort-sets-javascript-on-path-for-worlddomination\/ (also at Internet Archive 23 June 2018 10:14:04 )."},{"key":"e_1_2_1_220_1","volume-title":"es-discuss mailing list","author":"Kowal Kris","year":"2009","unstructured":"Kris Kowal . 2009b. Hermetic Evaluation , Modules Strawman . es-discuss mailing list . 30 Sept. 2009 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-September\/010009.html (also at Internet Archive 5 June 2014 02:36:53 ). Kris Kowal. 2009b. Hermetic Evaluation, Modules Strawman. es-discuss mailing list. 30 Sept. 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-September\/010009.html (also at Internet Archive 5 June 2014 02:36:53 )."},{"key":"e_1_2_1_221_1","volume-title":"Awad","author":"Kowal Kris","year":"2009","unstructured":"Kris Kowal and Ihab A.B . Awad . 2009 a. Module System for ES-Harmony. Ecma\/TC 39\/2009\/011. 11 Feb. 2009. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-011.pdf Kris Kowal and Ihab A.B. Awad. 2009a. Module System for ES-Harmony. Ecma\/TC39\/2009\/011. 11 Feb. 2009. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-011.pdf"},{"key":"e_1_2_1_222_1","volume-title":"Awad","author":"Kowal Kris","year":"2009","unstructured":"Kris Kowal and Ihab A.B . Awad . 2009 b. Module System for ES-Harmony (Revised). Online document. Sept. 2009. nonarchival https:\/\/docs.google.com\/document\/pub?id=1hNv1SHh_v_6nD1QBd6pySUJ2U5roAELzW5cqD2tt_WM (also at Internet Archive 22 March 2019 16:08:16 ). Kris Kowal and Ihab A.B. Awad. 2009b. Module System for ES-Harmony (Revised). Online document. Sept. 2009. nonarchival https:\/\/docs.google.com\/document\/pub?id=1hNv1SHh_v_6nD1QBd6pySUJ2U5roAELzW5cqD2tt_WM (also at Internet Archive 22 March 2019 16:08:16 )."},{"key":"e_1_2_1_223_1","unstructured":"Paul Krill. 2011. InfoWorld interview: Why Google Dart beats JavaScript. InfoWorld (15 Nov.). non-archival http: \/\/www.infoworld.com:80\/article\/2620869\/javascript\/infoworld-interview--why-google-dart-beats-javascript.html (also at Internet Archive 5 Oct. 2014 04:38:03 ).  Paul Krill. 2011. InfoWorld interview: Why Google Dart beats JavaScript. InfoWorld (15 Nov.). non-archival http: \/\/www.infoworld.com:80\/article\/2620869\/javascript\/infoworld-interview--why-google-dart-beats-javascript.html (also at Internet Archive 5 Oct. 2014 04:38:03 )."},{"key":"e_1_2_1_224_1","volume-title":"Discussion: Browser Profile. ecmascript.org wiki.","author":"Lakshman Pratap","year":"2007","unstructured":"Pratap Lakshman . 2007 a. Discussion: Browser Profile. ecmascript.org wiki. 11 March 2007. non-archival http:\/\/wiki. ecmascript.org:80\/doku.php?id=discussion:browser_profile (broken; also at Internet Archive 3 Nov. 2007 15:16:03 ). Pratap Lakshman. 2007a. Discussion: Browser Profile. ecmascript.org wiki. 11 March 2007. non-archival http:\/\/wiki. ecmascript.org:80\/doku.php?id=discussion:browser_profile (broken; also at Internet Archive 3 Nov. 2007 15:16:03 )."},{"key":"e_1_2_1_225_1","volume-title":"ES4 Minimalist Proposal - Draft. ecmascript.org wiki","author":"Lakshman Pratap","year":"2007","unstructured":"Pratap Lakshman . 2007b. ES4 Minimalist Proposal - Draft. ecmascript.org wiki . 1 March 2007 . non-archival http:\/\/wiki.ecmascript.org\/lib\/exe\/fetch.php?id=discussion%3Abrowser_profile&amp;cache=cache&amp;media=discussion: es4minimalistproposaldraft.rtf (broken; also at Internet Archive 12 Dec. 2007 03:56:42 ). Pratap Lakshman. 2007b. ES4 Minimalist Proposal - Draft. ecmascript.org wiki. 1 March 2007. non-archival http:\/\/wiki.ecmascript.org\/lib\/exe\/fetch.php?id=discussion%3Abrowser_profile&amp;cache=cache&amp;media=discussion: es4minimalistproposaldraft.rtf (broken; also at Internet Archive 12 Dec. 2007 03:56:42 )."},{"key":"e_1_2_1_226_1","volume-title":"JScript Deviations from ES3. ecmascript.org wiki","author":"Lakshman Pratap","year":"2007","unstructured":"Pratap Lakshman . 2007c. JScript Deviations from ES3. ecmascript.org wiki . 24 Sept. 2007 . Archived at https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/misc\/jscriptdeviationsfromes3.pdf Pratap Lakshman. 2007c. JScript Deviations from ES3. ecmascript.org wiki. 24 Sept. 2007. Archived at https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/misc\/jscriptdeviationsfromes3.pdf"},{"key":"e_1_2_1_227_1","volume-title":"Draft 1. es-discuss mailing list","author":"Lakshman Pratap","year":"2008","unstructured":"Pratap Lakshman . 2008. ES3.1 : Draft 1. es-discuss mailing list . 28 May 2008 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-May\/006409.html (also at Internet Archive 5 June 2014 05:11:23 ). Pratap Lakshman. 2008. ES3.1: Draft 1. es-discuss mailing list. 28 May 2008. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-May\/006409.html (also at Internet Archive 5 June 2014 05:11:23 )."},{"key":"e_1_2_1_228_1","unstructured":"Pratap Lakshman et al. 2008. ECMAScript 3.1 Draft Specification (28 May 2008). ecmascript.org wiki. 28 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/tc39-es31-draft29may08.pdf  Pratap Lakshman et al. 2008. ECMAScript 3.1 Draft Specification (28 May 2008). ecmascript.org wiki. 28 May 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/tc39-es31-draft29may08.pdf"},{"key":"e_1_2_1_229_1","volume-title":"ecmascript.org wiki","author":"Lakshman Pratap","year":"2007","unstructured":"Pratap Lakshman , Douglas Crockford , and Allen Wirfs-Brock . 2007. ES3.1 Proposal Working Draft . ecmascript.org wiki . 15 April 2007 . non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=es3.1:es3.1_proposal_working_draft (broken; also at Internet Archive 3 Nov. 2007 15:16:13 ). Pratap Lakshman, Douglas Crockford, and Allen Wirfs-Brock. 2007. ES3.1 Proposal Working Draft. ecmascript.org wiki. 15 April 2007. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=es3.1:es3.1_proposal_working_draft (broken; also at Internet Archive 3 Nov. 2007 15:16:13 )."},{"key":"e_1_2_1_230_1","unstructured":"Pratap Lakshman and Allen Wirfs-Brock (Eds.). 2009. ECMA-262 5th Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ ECMA-262%205th%20edition%20December%202009.pdf  Pratap Lakshman and Allen Wirfs-Brock (Eds.). 2009. ECMA-262 5th Edition: ECMAScript Language Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ ECMA-262%205th%20edition%20December%202009.pdf"},{"key":"e_1_2_1_231_1","unstructured":"Pratap Lakshman Allen Wirfs-Brock etal 2009. Final draft Standard ECMA-262 5th edition (28 April 2009). Ecma\/TC397\/2009\/025. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-025.pdf  Pratap Lakshman Allen Wirfs-Brock et al. 2009. Final draft Standard ECMA-262 5th edition (28 April 2009). Ecma\/TC397\/2009\/025. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-025.pdf"},{"key":"e_1_2_1_232_1","unstructured":"Martin LaMonica. 1995. Group Backs Windows Spec. InfoWorld 17 51 (18 Dec.) 16. non-archival https:\/\/books.google.com\/books?id=PDgEAAAAMBAJ&amp;lpg=PA16&amp;dq=Inforworld%20Dec%2018%2C%201995% 20ecma&amp;pg=PA16#v=onepage&amp;q&amp;f=false (retrieved 18 April 2019)  Martin LaMonica. 1995. Group Backs Windows Spec. InfoWorld 17 51 (18 Dec.) 16. non-archival https:\/\/books.google.com\/books?id=PDgEAAAAMBAJ&amp;lpg=PA16&amp;dq=Inforworld%20Dec%2018%2C%201995% 20ecma&amp;pg=PA16#v=onepage&amp;q&amp;f=false (retrieved 18 April 2019)"},{"key":"e_1_2_1_233_1","first-page":"1","article-title":"Borland\u2019s IntraBuilder 1.0","volume":"5","author":"Lazar Bill","year":"1997","unstructured":"Bill Lazar . 1997 . Borland\u2019s IntraBuilder 1.0 . Softw. Dev. 5 , 1 (Jan.), 15\u201320. 1070-8588 non-archival http:\/\/www.sdmagazine. com:80\/breakrm\/products\/reviews\/s971r1.shtml (broken; also at Internet Archive 15 Aug. 2000 08:46:51 ). Bill Lazar. 1997. Borland\u2019s IntraBuilder 1.0. Softw. Dev. 5, 1 (Jan.), 15\u201320. 1070-8588 non-archival http:\/\/www.sdmagazine. com:80\/breakrm\/products\/reviews\/s971r1.shtml (broken; also at Internet Archive 15 Aug. 2000 08:46:51 ).","journal-title":"Softw. Dev."},{"key":"e_1_2_1_234_1","unstructured":"Steve Leach et al. 2018. The Ginger Project. Project Website. 10 Dec. 2018. non-archival https:\/\/ginger.readthedocs.io\/en\/ latest (also at Internet Archive 10 Dec. 2018 09:50:52 ).  Steve Leach et al. 2018. The Ginger Project. Project Website. 10 Dec. 2018. non-archival https:\/\/ginger.readthedocs.io\/en\/ latest (also at Internet Archive 10 Dec. 2018 09:50:52 )."},{"key":"e_1_2_1_235_1","volume-title":"Finding a \"safety syntax\" for classes. es-discuss mailing list","author":"Leggett Russell","year":"2012","unstructured":"Russell Leggett . 2012. Finding a \"safety syntax\" for classes. es-discuss mailing list . 19 March 2012 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-March\/021430.html (also at Internet Archive 14 Jan. 2013 02:07:22 ). Russell Leggett. 2012. Finding a \"safety syntax\" for classes. es-discuss mailing list. 19 March 2012. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-March\/021430.html (also at Internet Archive 14 Jan. 2013 02:07:22 )."},{"key":"e_1_2_1_236_1","volume-title":"wtfjs. Web site","author":"Leroux Brian","year":"2010","unstructured":"Brian Leroux . 2010. wtfjs. Web site . 2 June 2010 . non-archival http:\/\/wtfjs.com\/ (also at Internet Archive 7 June 2010 02:45:13 ). Brian Leroux. 2010. wtfjs. Web site. 2 June 2010. non-archival http:\/\/wtfjs.com\/ (also at Internet Archive 7 June 2010 02:45:13 )."},{"key":"e_1_2_1_237_1","volume-title":"Blog post","author":"Leung Ted","year":"2011","unstructured":"Ted Leung . 2011. JS Conf 2011. Blog post . May 2011 . non-archival https:\/\/www.sauria.com\/blog\/2011\/05\/06\/jsconf-2011\/ Archived at https:\/\/web.archive.org\/web\/20110512171639\/http:\/\/www.sauria.com\/blog\/2011\/05\/06\/jsconf-2011 Ted Leung. 2011. JSConf 2011. Blog post. May 2011. non-archival https:\/\/www.sauria.com\/blog\/2011\/05\/06\/jsconf-2011\/ Archived at https:\/\/web.archive.org\/web\/20110512171639\/http:\/\/www.sauria.com\/blog\/2011\/05\/06\/jsconf-2011"},{"key":"e_1_2_1_238_1","volume-title":"TC39 Chairman\u2019s Report to the Co-ordinating Committee 10th","author":"Lewis Clayton","year":"1999","unstructured":"Clayton Lewis . 1999a. TC39 Chairman\u2019s Report to the Co-ordinating Committee 10th November 1999 . Ecma\/TC 39\/1999\/016. 10 Nov. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-016.pdf Clayton Lewis. 1999a. TC39 Chairman\u2019s Report to the Co-ordinating Committee 10th November 1999. Ecma\/TC39\/1999\/016. 10 Nov. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-016.pdf"},{"key":"e_1_2_1_239_1","volume-title":"TC39 Chairman\u2019s Report to the Co-ordinating Committee 3rd","author":"Lewis Clayton","year":"1999","unstructured":"Clayton Lewis . 1999b. TC39 Chairman\u2019s Report to the Co-ordinating Committee 3rd May 1999 . Ecma\/TC 39\/1999\/008. 3 May 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-008.pdf Clayton Lewis. 1999b. TC39 Chairman\u2019s Report to the Co-ordinating Committee 3rd May 1999. Ecma\/TC39\/1999\/008. 3 May 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-008.pdf"},{"key":"e_1_2_1_240_1","volume-title":"ECMA-402","author":"Lindenberg Norbert","unstructured":"Norbert Lindenberg . 2012. ECMA-402 , 1 st Edition: ECMAScript Internationalization API Specification. Ecma International, Geneva, Switzerland (Dec .). http:\/\/www.ecma-international.org\/ecma-402\/1.0\/ECMA-402.pdf Norbert Lindenberg. 2012. ECMA-402, 1st Edition: ECMAScript Internationalization API Specification. Ecma International, Geneva, Switzerland (Dec.). http:\/\/www.ecma-international.org\/ecma-402\/1.0\/ECMA-402.pdf","edition":"1"},{"key":"e_1_2_1_241_1","doi-asserted-by":"publisher","DOI":"10.1145\/154766.155365"},{"key":"e_1_2_1_242_1","volume-title":"(type). Online reference manual","author":"Operators Symbolic","year":"2003","unstructured":"Macromedia. 2003. Symbolic Operators : (type). Online reference manual . June 2003 . Archived at https:\/\/web.archive.org\/ web\/20031212205931if_\/http:\/\/www.macromedia.com\/livedocs\/flash\/mx2004\/main\/12_asd21.htm#wp673890 This is the entry in the ActionScript Dictionary for the ActionScript 2 language which describes the use of type declarations. Macromedia. 2003. Symbolic Operators : (type). Online reference manual. June 2003. Archived at https:\/\/web.archive.org\/ web\/20031212205931if_\/http:\/\/www.macromedia.com\/livedocs\/flash\/mx2004\/main\/12_asd21.htm#wp673890 This is the entry in the ActionScript Dictionary for the ActionScript 2 language which describes the use of type declarations."},{"key":"e_1_2_1_243_1","volume-title":"ActionScript 3 Language Specification. Macromedia","year":"2005","unstructured":"Macromedia. 2005. ActionScript 3 Language Specification. Macromedia , Inc ( 14 Nov. ). https:\/\/www.ecma-international.org\/ archive\/ecmascript\/ 2005 \/misc\/as3lang.pdf Macromedia. 2005. ActionScript 3 Language Specification. Macromedia, Inc (14 Nov.). https:\/\/www.ecma-international.org\/ archive\/ecmascript\/2005\/misc\/as3lang.pdf"},{"key":"e_1_2_1_244_1","volume-title":"TG39 Chairman\u2019s Report to: Co-ordinating Committee. Ecma\/TC39\/2004\/018","author":"Marcey Joel","year":"2004","unstructured":"Joel Marcey . 2004. TG39 Chairman\u2019s Report to: Co-ordinating Committee. Ecma\/TC39\/2004\/018 . 8 April 2004 . https: \/\/www.ecma-international.org\/archive\/ecmascript\/2004\/TC39\/tc39-2004-018.pdf Joel Marcey. 2004. TG39 Chairman\u2019s Report to: Co-ordinating Committee. Ecma\/TC39\/2004\/018. 8 April 2004. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2004\/TC39\/tc39-2004-018.pdf"},{"key":"e_1_2_1_245_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-25979-4_21"},{"key":"e_1_2_1_246_1","unstructured":"John McCarthy and Michael I Levin. 1965. LISP 1.5 Programmer\u2019s Manual. M.I.T. Press. 9780262130110  John McCarthy and Michael I Levin. 1965. LISP 1.5 Programmer\u2019s Manual. M.I.T. Press. 9780262130110"},{"key":"e_1_2_1_247_1","volume-title":"HP ECMAScript comments. email to TC39 working group","author":"McFarland Tom","year":"1998","unstructured":"Tom McFarland . 1998. HP ECMAScript comments. email to TC39 working group . 19 May 1998 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39WG\/980519-hpcomma.html Tom McFarland. 1998. HP ECMAScript comments. email to TC39 working group. 19 May 1998. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39WG\/980519-hpcomma.html"},{"key":"e_1_2_1_248_1","volume-title":"2015 in review. Blog post","author":"McKenzie Sebastian","year":"2016","unstructured":"Sebastian McKenzie . 2016. 2015 in review. Blog post . 6 Jan. 2016 . non-archival https:\/\/medium.com\/@sebmck\/2015-inreview-51ac7035e272 (also at Internet Archive 17 Feb. 2016 23:07:33 ). Sebastian McKenzie. 2016. 2015 in review. Blog post. 6 Jan. 2016. non-archival https:\/\/medium.com\/@sebmck\/2015-inreview-51ac7035e272 (also at Internet Archive 17 Feb. 2016 23:07:33 )."},{"key":"e_1_2_1_249_1","volume-title":"Greetings from the Safari team at Apple Computer. Email message forwarded to kfm-devel mailing list by Dirk Mueller","author":"Melton Don","year":"2003","unstructured":"Don Melton . 2003. Greetings from the Safari team at Apple Computer. Email message forwarded to kfm-devel mailing list by Dirk Mueller . 7 Jan. 2003 . non-archival https:\/\/marc.info\/?l=kfm-devel&amp;m=104197092318639&amp;w=2 Archived at https:\/\/web.archive.org\/save\/https:\/\/marc.info\/?l=kfm-devel&amp;m=104197092318639&amp;w=2 Don Melton. 2003. Greetings from the Safari team at Apple Computer. Email message forwarded to kfm-devel mailing list by Dirk Mueller. 7 Jan. 2003. non-archival https:\/\/marc.info\/?l=kfm-devel&amp;m=104197092318639&amp;w=2 Archived at https:\/\/web.archive.org\/save\/https:\/\/marc.info\/?l=kfm-devel&amp;m=104197092318639&amp;w=2"},{"key":"e_1_2_1_250_1","volume-title":"Software. The Atlantic (17 Jan.). nonarchival https:\/\/www.theatlantic.com\/technology\/archive\/2014\/01\/on-the-reign-of-benevolent-dictators-for-life-insoftware\/283139\/ (also at Internet Archive","author":"Meyer Robinson","year":"2014","unstructured":"Robinson Meyer . 2014. On the Reign of \u2019Benevolent Dictators for Life \u2019 in Software. The Atlantic (17 Jan.). nonarchival https:\/\/www.theatlantic.com\/technology\/archive\/2014\/01\/on-the-reign-of-benevolent-dictators-for-life-insoftware\/283139\/ (also at Internet Archive 19 Jan. 2014 18:40:05 ). Robinson Meyer. 2014. On the Reign of \u2019Benevolent Dictators for Life\u2019 in Software. The Atlantic (17 Jan.). nonarchival https:\/\/www.theatlantic.com\/technology\/archive\/2014\/01\/on-the-reign-of-benevolent-dictators-for-life-insoftware\/283139\/ (also at Internet Archive 19 Jan. 2014 18:40:05 )."},{"key":"e_1_2_1_251_1","volume-title":"Microsoft Internet Explorer 3.0 Beta Now Available","year":"1996","unstructured":"Microsoft. 1996. Microsoft Internet Explorer 3.0 Beta Now Available . Press Release . 29 May 1996 . non-archival https:\/\/news. microsoft.com\/1996\/05\/29\/microsoft-internet-explorer-3-0-beta-now-available Archived at https:\/\/web.archive.org\/ web\/20141006081714\/http:\/\/news.microsoft.com\/1996\/05\/29\/microsoft-internet-explorer-3-0-beta-now-available\/\/ Microsoft. 1996. Microsoft Internet Explorer 3.0 Beta Now Available. Press Release. 29 May 1996. non-archival https:\/\/news. microsoft.com\/1996\/05\/29\/microsoft-internet-explorer-3-0-beta-now-available Archived at https:\/\/web.archive.org\/ web\/20141006081714\/http:\/\/news.microsoft.com\/1996\/05\/29\/microsoft-internet-explorer-3-0-beta-now-available\/\/"},{"key":"e_1_2_1_252_1","volume-title":"Microsoft Design Proposals for the Ecmascript 2.0 Language Specification. Ecma\/TC39\/1997\/032","year":"1997","unstructured":"Microsoft. 1997. Microsoft Design Proposals for the Ecmascript 2.0 Language Specification. Ecma\/TC39\/1997\/032 . 10 July 1997 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-032.pdf Microsoft. 1997. Microsoft Design Proposals for the Ecmascript 2.0 Language Specification. Ecma\/TC39\/1997\/032. 10 July 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-032.pdf"},{"key":"e_1_2_1_253_1","volume-title":"Microsoft Delivers First .NET Platform Developer Tools for Building Web Services","year":"2000","unstructured":"Microsoft. 2000a. Microsoft Delivers First .NET Platform Developer Tools for Building Web Services . Press Release. 11 July 2000 . non-archival https:\/\/news.microsoft.com\/2000\/07\/11\/microsoft-delivers-first-net-platform-developer-tools-forbuilding-web-services\/ (also at Internet Archive 26 Feb. 2020 23:37:13 ). Microsoft. 2000a. Microsoft Delivers First .NET Platform Developer Tools for Building Web Services. Press Release. 11 July 2000. non-archival https:\/\/news.microsoft.com\/2000\/07\/11\/microsoft-delivers-first-net-platform-developer-tools-forbuilding-web-services\/ (also at Internet Archive 26 Feb. 2020 23:37:13 )."},{"key":"e_1_2_1_254_1","volume-title":"Microsoft Unveils Vision for Next Generation Internet","year":"2000","unstructured":"Microsoft. 2000b. Microsoft Unveils Vision for Next Generation Internet . Press Release. 22 June 2000 . non-archival https:\/\/news.microsoft.com\/2000\/06\/22\/microsoft-unveils-vision-for-next-generation-internet\/ (also at Internet Archive 19 Dec. 2015 23:07:05 ). Microsoft. 2000b. Microsoft Unveils Vision for Next Generation Internet. Press Release. 22 June 2000. non-archival https:\/\/news.microsoft.com\/2000\/06\/22\/microsoft-unveils-vision-for-next-generation-internet\/ (also at Internet Archive 19 Dec. 2015 23:07:05 )."},{"key":"e_1_2_1_255_1","volume-title":"Initial set of ECMAScript 5 conformance tests. Ecma\/TC39\/2009\/030","year":"2009","unstructured":"Microsoft. 2009a. Initial set of ECMAScript 5 conformance tests. Ecma\/TC39\/2009\/030 . May 2009 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-030.zip A zipped directory containing the original set of ES5 tests developed by Microsoft. Microsoft. 2009a. Initial set of ECMAScript 5 conformance tests. Ecma\/TC39\/2009\/030. May 2009. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-030.zip A zipped directory containing the original set of ES5 tests developed by Microsoft."},{"key":"e_1_2_1_256_1","volume-title":"JScript Version Information. Web page. non-archival http:\/\/msdn.microsoft.com:80\/en-us\/library\/ s4esdbwz(VS.71).aspx (also at Internet Archive","year":"2009","unstructured":"Microsoft. 2009b. JScript Version Information. Web page. non-archival http:\/\/msdn.microsoft.com:80\/en-us\/library\/ s4esdbwz(VS.71).aspx (also at Internet Archive 11 Feb. 2009 11:41:02 ). Microsoft. 2009b. JScript Version Information. Web page. non-archival http:\/\/msdn.microsoft.com:80\/en-us\/library\/ s4esdbwz(VS.71).aspx (also at Internet Archive 11 Feb. 2009 11:41:02 )."},{"key":"e_1_2_1_257_1","volume-title":"WPF overview. Web page","year":"2016","unstructured":"Microsoft. 2016. WPF overview. Web page . Nov. 2016 . non-archival https:\/\/docs.microsoft.com\/en-us\/dotnet\/framework\/ wpf\/introduction-to-wpf?view=vs-2019 (also at Internet Archive 11 Feb. 2020 23:28:05 ). Microsoft. 2016. WPF overview. Web page. Nov. 2016. non-archival https:\/\/docs.microsoft.com\/en-us\/dotnet\/framework\/ wpf\/introduction-to-wpf?view=vs-2019 (also at Internet Archive 11 Feb. 2020 23:28:05 )."},{"key":"e_1_2_1_258_1","volume-title":"www.typescriptlang.org. Website. non-archival https:\/\/www.typescriptlang.org\/ (also at Internet Archive","year":"2019","unstructured":"Microsoft. 2019. www.typescriptlang.org. Website. non-archival https:\/\/www.typescriptlang.org\/ (also at Internet Archive 4 April 2019 22:40:13 ). Microsoft. 2019. www.typescriptlang.org. Website. non-archival https:\/\/www.typescriptlang.org\/ (also at Internet Archive 4 April 2019 22:40:13 )."},{"key":"e_1_2_1_259_1","volume-title":"TC39 Chairman\u2019s Report to Coordinating Committee. Ecma\/TC39\/2007\/002","author":"Miller Jim","year":"2007","unstructured":"Jim Miller . 2007. TC39 Chairman\u2019s Report to Coordinating Committee. Ecma\/TC39\/2007\/002 . 4 May 2007 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TC39\/tc39-2007-002.pdf Jim Miller. 2007. TC39 Chairman\u2019s Report to Coordinating Committee. Ecma\/TC39\/2007\/002. 4 May 2007. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TC39\/tc39-2007-002.pdf"},{"key":"e_1_2_1_260_1","unstructured":"Mark Samuel Miller. 2006. Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control. Ph.D. Dissertation. Johns Hopkins University Baltimore MD USA. Advisor(s) Shapiro Jonathan S. non-archival http:\/\/erights.org\/talks\/thesis\/markm-thesis.pdf (Some typo fixes and wording improvements). Archived at https: \/\/web.archive.org\/web\/20120205063344\/http:\/\/www.erights.org\/talks\/thesis\/markm-thesis.pdf  Mark Samuel Miller. 2006. Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control. Ph.D. Dissertation. Johns Hopkins University Baltimore MD USA. Advisor(s) Shapiro Jonathan S. non-archival http:\/\/erights.org\/talks\/thesis\/markm-thesis.pdf (Some typo fixes and wording improvements). Archived at https: \/\/web.archive.org\/web\/20120205063344\/http:\/\/www.erights.org\/talks\/thesis\/markm-thesis.pdf"},{"key":"e_1_2_1_261_1","volume-title":"Comments regarding: defineProperty\/getProperty design sketch. es-discuss mailing list","author":"Miller Mark S.","year":"2008","unstructured":"Mark S. Miller . 2008a. Comments regarding: defineProperty\/getProperty design sketch. es-discuss mailing list . 23 April 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-April\/006222.html (also at Internet Archive 5 June 2014 05:22:39 ). Mark S. Miller. 2008a. Comments regarding: defineProperty\/getProperty design sketch. es-discuss mailing list. 23 April 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-April\/006222.html (also at Internet Archive 5 June 2014 05:22:39 )."},{"key":"e_1_2_1_262_1","volume-title":"ES4 draft: Object). es-discuss mailing list","author":"Miller Mark S.","year":"2008","unstructured":"Mark S. Miller . 2008b. Controlling DontEnum (was : ES4 draft: Object). es-discuss mailing list . 13 March 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-March\/005759.html (also at Internet Archive 5 June 2014 05:29:45 ). Mark S. Miller. 2008b. Controlling DontEnum (was: ES4 draft: Object). es-discuss mailing list. 13 March 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-March\/005759.html (also at Internet Archive 5 June 2014 05:29:45 )."},{"key":"e_1_2_1_263_1","volume-title":"How much sugar do classes need? es-discuss mailing list","author":"Miller Mark S.","year":"2008","unstructured":"Mark S. Miller . 2008c. How much sugar do classes need? es-discuss mailing list . 22 Nov. 2008 . non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-November\/008181.html (also at Internet Archive 18 July 2010 15:40:33 ). Mark S. Miller. 2008c. How much sugar do classes need? es-discuss mailing list. 22 Nov. 2008. non-archival https: \/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-November\/008181.html (also at Internet Archive 18 July 2010 15:40:33 )."},{"key":"e_1_2_1_264_1","volume-title":"no \"this\". es-discuss mailing list","author":"Miller Mark S.","year":"2008","unstructured":"Mark S. Miller . 2008d. Look Ma , no \"this\". es-discuss mailing list . 19 Aug. 2008 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-August\/006941.html (also at Internet Archive 2 Nov. 2011 18:08:09 ). Mark S. Miller. 2008d. Look Ma, no \"this\". es-discuss mailing list. 19 Aug. 2008. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2008-August\/006941.html (also at Internet Archive 2 Nov. 2011 18:08:09 )."},{"key":"e_1_2_1_265_1","volume-title":"Classes as Sugar \u2013 old threads revisited (1 of 2). es-discuss mailing list","author":"Miller Mark S.","year":"2009","unstructured":"Mark S. Miller . 2009. Classes as Sugar \u2013 old threads revisited (1 of 2). es-discuss mailing list . 30 March 2009 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-March\/009116.html (also at Internet Archive 5 June 2014 03:26:19 ). Mark S. Miller. 2009. Classes as Sugar \u2013 old threads revisited (1 of 2). es-discuss mailing list. 30 March 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-March\/009116.html (also at Internet Archive 5 June 2014 03:26:19 )."},{"key":"e_1_2_1_266_1","volume-title":"Classes as Sugar. ecmascript.org wiki","author":"Miller Mark S.","year":"2010","unstructured":"Mark S. Miller . 2010a. Classes as Sugar. ecmascript.org wiki . 20 Nov. 2010 . non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=strawman:classes_as_sugar (broken; also at Internet Archive 3 Nov. 2011 00:15:25 ). Mark S. Miller. 2010a. Classes as Sugar. ecmascript.org wiki. 20 Nov. 2010. non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=strawman:classes_as_sugar (broken; also at Internet Archive 3 Nov. 2011 00:15:25 )."},{"key":"e_1_2_1_267_1","volume-title":"States and transitions of the attributes of an EcmaScript 5 property. ecmascript.org wiki","author":"Miller Mark S.","year":"2010","unstructured":"Mark S. Miller . 2010b. States and transitions of the attributes of an EcmaScript 5 property. ecmascript.org wiki . 3 Aug. 2010 . non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=es3.1:attribute_states (broken; also at Internet Archive 14 May 2013 18:20:10 ). Mark S. Miller. 2010b. States and transitions of the attributes of an EcmaScript 5 property. ecmascript.org wiki. 3 Aug. 2010. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=es3.1:attribute_states (broken; also at Internet Archive 14 May 2013 18:20:10 )."},{"key":"e_1_2_1_268_1","volume-title":"Strawman: Guards. ecmascript.org wiki.","author":"Miller Mark S.","year":"2010","unstructured":"Mark S. Miller . 2010 c. Strawman: Guards. ecmascript.org wiki. 12 Dec. 2010. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:guards (broken; also at Internet Archive 18 Feb. 2011 15:54:02 ). Mark S. Miller. 2010c. Strawman: Guards. ecmascript.org wiki. 12 Dec. 2010. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:guards (broken; also at Internet Archive 18 Feb. 2011 15:54:02 )."},{"key":"e_1_2_1_269_1","volume-title":"Syntax for Efficient Traits. ecmascript.org wiki","author":"Miller Mark S.","year":"2010","unstructured":"Mark S. Miller . 2010d. Syntax for Efficient Traits. ecmascript.org wiki . 22 Sept. 2010 . non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:syntax_for_efficient_traits (broken; also at Internet Archive 14 Nov. 2011 23:17:12 ). Mark S. Miller. 2010d. Syntax for Efficient Traits. ecmascript.org wiki. 22 Sept. 2010. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:syntax_for_efficient_traits (broken; also at Internet Archive 14 Nov. 2011 23:17:12 )."},{"key":"e_1_2_1_270_1","volume-title":"Classes with Trait Composition. ecmascript.org wiki","author":"Miller Mark S.","year":"2011","unstructured":"Mark S. Miller . 2011a. Classes with Trait Composition. ecmascript.org wiki . 9 May 2011 . non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:classes_with_trait_composition (broken; also at Internet Archive 19 Aug. 2011 13:58:29 ). Mark S. Miller. 2011a. Classes with Trait Composition. ecmascript.org wiki. 9 May 2011. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:classes_with_trait_composition (broken; also at Internet Archive 19 Aug. 2011 13:58:29 )."},{"key":"e_1_2_1_271_1","volume-title":"ecmascript.org wiki","author":"Miller Mark S.","year":"2011","unstructured":"Mark S. Miller . 2011b. Harmony Classes . ecmascript.org wiki . 9 June 2011 . non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=harmony:classes (broken; also at Internet Archive 2 July 2011 20:26:24 ). Mark S. Miller. 2011b. Harmony Classes. ecmascript.org wiki. 9 June 2011. non-archival http:\/\/wiki.ecmascript.org\/doku. php?id=harmony:classes (broken; also at Internet Archive 2 July 2011 20:26:24 )."},{"key":"e_1_2_1_272_1","volume-title":"Regarding: Private members break proxies. GitHub issue comment.","author":"Miller Mark S.","year":"2018","unstructured":"Mark S. Miller . 2018 . Regarding: Private members break proxies. GitHub issue comment. 17 June 2018. non-archival https:\/\/github.com\/tc39\/proposal-class-fields\/issues\/106#issuecomment-397891307 (also at Internet Archive 29 July 2019 16:31:47 ). Mark S. Miller. 2018. Regarding: Private members break proxies. GitHub issue comment. 17 June 2018. non-archival https:\/\/github.com\/tc39\/proposal-class-fields\/issues\/106#issuecomment-397891307 (also at Internet Archive 29 July 2019 16:31:47 )."},{"key":"e_1_2_1_273_1","volume-title":"Caja: Safe active content in sanitized JavaScript. Google white paper.","author":"Miller Mark S.","year":"2008","unstructured":"Mark S. Miller , Mike Samuel , Ben Laurie , Ihab Awad , and Mike Stay . 2008 . Caja: Safe active content in sanitized JavaScript. Google white paper. July 2008. non-archival http:\/\/google-caja.googlecode.com\/files\/caja-spec-2008-06-07.pdf (broken; also at Internet Archive 4 July 2008 19:08:28 ). Mark S. Miller, Mike Samuel, Ben Laurie, Ihab Awad, and Mike Stay. 2008. Caja: Safe active content in sanitized JavaScript. Google white paper. July 2008. non-archival http:\/\/google-caja.googlecode.com\/files\/caja-spec-2008-06-07.pdf (broken; also at Internet Archive 4 July 2008 19:08:28 )."},{"key":"e_1_2_1_274_1","unstructured":"Mark S Miller Jonathan Shapiro etal 2019. eright.org. Website. non-archival http:\/\/erights.org Archived at https: \/\/web.archive.org\/web\/20190808072144\/http:\/\/erights.org\/ Website created January 1999.  Mark S Miller Jonathan Shapiro et al. 2019. eright.org. Website. non-archival http:\/\/erights.org Archived at https: \/\/web.archive.org\/web\/20190808072144\/http:\/\/erights.org\/ Website created January 1999."},{"key":"e_1_2_1_275_1","volume-title":"The Definition of Standard ML","author":"Milner Robin","year":"1814","unstructured":"Robin Milner , Mads Tofte , and David Macqueen . 1997. The Definition of Standard ML . MIT Press , Cambridge, MA, USA . 026263 1814 Robin Milner, Mads Tofte, and David Macqueen. 1997. The Definition of Standard ML. MIT Press, Cambridge, MA, USA. 0262631814"},{"key":"e_1_2_1_276_1","volume-title":"Internet Growth Statistics. Internet World Stats website","author":"Miniwatts Marketing Group","year":"2019","unstructured":"Miniwatts Marketing Group . 2019. Internet Growth Statistics. Internet World Stats website . Nov. 2019 . non-archival https:\/\/www.internetworldstats.com\/emarketing.htm (also at Internet Archive 3 Feb. 2020 09:42:53 ). Miniwatts Marketing Group. 2019. Internet Growth Statistics. Internet World Stats website. Nov. 2019. non-archival https:\/\/www.internetworldstats.com\/emarketing.htm (also at Internet Archive 3 Feb. 2020 09:42:53 )."},{"key":"e_1_2_1_277_1","volume-title":"A JavaScript Module Pattern. Blog post on Yahoo! User Interface Blog","author":"Miraglia Eric","year":"2007","unstructured":"Eric Miraglia . 2007. A JavaScript Module Pattern. Blog post on Yahoo! User Interface Blog . 12 June 2007 . non-archival https:\/\/yuiblog.com\/blog\/2007\/06\/12\/module-pattern\/ (also at Internet Archive 2 July 2007 02:37:33 ). Eric Miraglia. 2007. A JavaScript Module Pattern. Blog post on Yahoo! User Interface Blog. 12 June 2007. non-archival https:\/\/yuiblog.com\/blog\/2007\/06\/12\/module-pattern\/ (also at Internet Archive 2 July 2007 02:37:33 )."},{"key":"e_1_2_1_278_1","volume-title":"Attribute defaults for Object.defineProperty. es-discuss mailing list","author":"Mix Neil","year":"2008","unstructured":"Neil Mix . 2008a. Attribute defaults for Object.defineProperty. es-discuss mailing list . 21 Aug. 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-August\/006979.html (also at Internet Archive 2 Nov. 2011 18:46:47 ). Neil Mix. 2008a. Attribute defaults for Object.defineProperty. es-discuss mailing list. 21 Aug. 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-August\/006979.html (also at Internet Archive 2 Nov. 2011 18:46:47 )."},{"key":"e_1_2_1_279_1","volume-title":"ES4 draft: Object). es-discuss mailing list","author":"Mix Neil","year":"2008","unstructured":"Neil Mix . 2008b. Controlling DontEnum (was : ES4 draft: Object). es-discuss mailing list . 13 March 2008 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-March\/005746.html (also at Internet Archive 5 June 2014 05:29:40 ). Neil Mix. 2008b. Controlling DontEnum (was: ES4 draft: Object). es-discuss mailing list. 13 March 2008. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2008-March\/005746.html (also at Internet Archive 5 June 2014 05:29:40 )."},{"key":"e_1_2_1_280_1","first-page":"11","article-title":"Progress in digital integrated electronics","volume":"11","author":"Moore Gordon E.","year":"1975","unstructured":"Gordon E. Moore . 1975 . Progress in digital integrated electronics . IEDM Tech. Digest 11 , 11 \u2013 13 . Gordon E. Moore. 1975. Progress in digital integrated electronics. IEDM Tech. Digest 11, 11\u201313.","journal-title":"IEDM Tech. Digest"},{"key":"e_1_2_1_281_1","volume-title":"Mozilla Foundation releases the highly anticipated Mozilla Firefox 1.0 web browser. Web page","year":"2004","unstructured":"Mozilla. 2004. Mozilla Foundation releases the highly anticipated Mozilla Firefox 1.0 web browser. Web page . 9 Nov. 2004 . non-archival http:\/\/blog.mozilla.org\/press\/2004\/11\/mozilla-foundation-releases-the-highly-anticipated-mozillafirefox-1-0-web-browser\/ (also at Internet Archive 28 Nov. 2013 22:15:35 ). Mozilla. 2004. Mozilla Foundation releases the highly anticipated Mozilla Firefox 1.0 web browser. Web page. 9 Nov. 2004. non-archival http:\/\/blog.mozilla.org\/press\/2004\/11\/mozilla-foundation-releases-the-highly-anticipated-mozillafirefox-1-0-web-browser\/ (also at Internet Archive 28 Nov. 2013 22:15:35 )."},{"key":"e_1_2_1_282_1","volume-title":"New in JavaScript 1.7. Web page","year":"2006","unstructured":"Mozilla. 2006a. New in JavaScript 1.7. Web page . Aug. 2006 . non-archival https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/ JavaScript\/New_in_JavaScript\/1.7 (also at Internet Archive 23 Aug. 2013 14:56:10 ). Mozilla. 2006a. New in JavaScript 1.7. Web page. Aug. 2006. non-archival https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/ JavaScript\/New_in_JavaScript\/1.7 (also at Internet Archive 23 Aug. 2013 14:56:10 )."},{"key":"e_1_2_1_283_1","volume-title":"Web page","author":"Project Tamarin","year":"2006","unstructured":"Mozilla. 2006b. Tamarin Project . Web page . Nov. 2006 . non-archival http:\/\/www.mozilla.org:80\/projects\/tamarin\/ (broken; also at Internet Archive 14 Nov. 2006 23:52:48 ). Mozilla. 2006b. Tamarin Project. Web page. Nov. 2006. non-archival http:\/\/www.mozilla.org:80\/projects\/tamarin\/ (broken; also at Internet Archive 14 Nov. 2006 23:52:48 )."},{"key":"e_1_2_1_284_1","volume-title":"__noSuchMethod__. misc reference manual","author":"Reference Core","year":"2008","unstructured":"Mozilla. 2008a. Core JavaScript 1.5 Reference : __noSuchMethod__. misc reference manual . June 2008 . non-archival http:\/\/developer.mozilla.org\/en\/Core_JavaScript_1.5_Reference\/Global_Objects\/Object\/noSuchMethod (also at Internet Archive 24 Aug. 2008 10:46:55 ). Mozilla. 2008a. Core JavaScript 1.5 Reference : __noSuchMethod__. misc reference manual. June 2008. non-archival http:\/\/developer.mozilla.org\/en\/Core_JavaScript_1.5_Reference\/Global_Objects\/Object\/noSuchMethod (also at Internet Archive 24 Aug. 2008 10:46:55 )."},{"key":"e_1_2_1_285_1","volume-title":"New in JavaScript 1.8. Web page","year":"2008","unstructured":"Mozilla. 2008b. New in JavaScript 1.8. Web page . Aug. 2008 . non-archival http:\/\/developer.mozilla.org\/en\/New_in_ JavaScript_1.8 (also at Internet Archive 31 Aug. 2008 00:53:07 ). Mozilla. 2008b. New in JavaScript 1.8. Web page. Aug. 2008. non-archival http:\/\/developer.mozilla.org\/en\/New_in_ JavaScript_1.8 (also at Internet Archive 31 Aug. 2008 00:53:07 )."},{"key":"e_1_2_1_286_1","volume-title":"who we are. early mozilla.org web page","author":"Mozilla Organization","year":"1998","unstructured":"Mozilla Organization . 1998. who we are. early mozilla.org web page . Dec. 1998 . non-archival http:\/\/www.mozilla.org\/ about.html (superseded; also at Internet Archive 2 Dec. 1998 15:21:41 ). Mozilla Organization. 1998. who we are. early mozilla.org web page. Dec. 1998. non-archival http:\/\/www.mozilla.org\/ about.html (superseded; also at Internet Archive 2 Dec. 1998 15:21:41 )."},{"key":"e_1_2_1_287_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.36.1.48"},{"key":"e_1_2_1_288_1","volume-title":"Netscape to License Sun\u2019s Java Programming Language","year":"1995","unstructured":"Netscape. 1995a. Netscape to License Sun\u2019s Java Programming Language . Press Release. 23 May 1995 . non-archival http:\/\/home.netscape.com\/newsref\/pr\/newsrelease25.html (broken; also at Internet Archive 14 June 1997 00:32:24 ). Netscape. 1995a. Netscape to License Sun\u2019s Java Programming Language. Press Release. 23 May 1995. non-archival http:\/\/home.netscape.com\/newsref\/pr\/newsrelease25.html (broken; also at Internet Archive 14 June 1997 00:32:24 )."},{"key":"e_1_2_1_289_1","first-page":"b1","article-title":"Release Notes","volume":"2","year":"1995","unstructured":"Netscape. 1995 b. Release Notes : Netscape Naviagor 2 .0 b1 . Web page. Oct. 1995. non-archival http:\/\/www25.netscape.com: 80\/eng\/mozilla\/2.0\/relnotes\/windows-2.0b1.html (broken; also at Internet Archive 19 April 1997 16:05:10 ). Netscape. 1995b. Release Notes: Netscape Naviagor 2.0b1. Web page. Oct. 1995. non-archival http:\/\/www25.netscape.com: 80\/eng\/mozilla\/2.0\/relnotes\/windows-2.0b1.html (broken; also at Internet Archive 19 April 1997 16:05:10 ).","journal-title":"Netscape Naviagor"},{"key":"e_1_2_1_290_1","volume-title":"Features added after version 1. Web page, part of Netscape 3.0 JavaScript Handbook","year":"1996","unstructured":"Netscape. 1996a. Features added after version 1. Web page, part of Netscape 3.0 JavaScript Handbook . Aug. 1996 . nonarchival http:\/\/home.netscape.com\/eng\/mozilla\/3.0\/handbook\/javascript\/newfunc.htm#1005394 (broken; also at Internet Archive 5 Dec. 1998 01:54:42 ). Netscape. 1996a. Features added after version 1. Web page, part of Netscape 3.0 JavaScript Handbook. Aug. 1996. nonarchival http:\/\/home.netscape.com\/eng\/mozilla\/3.0\/handbook\/javascript\/newfunc.htm#1005394 (broken; also at Internet Archive 5 Dec. 1998 01:54:42 )."},{"key":"e_1_2_1_291_1","volume-title":"Web page, part of Netscape 2.0 JavaScript Handbook","author":"Objects Navigator","year":"1996","unstructured":"Netscape. 1996b. Navigator Objects . Web page, part of Netscape 2.0 JavaScript Handbook . March 1996 . non-archival http:\/\/home.netscape.com\/eng\/mozilla\/2.0\/handbook\/javascript\/navobj.html (broken). Archived at https:\/\/web.archive. org\/web\/19970617232504fw_\/http:\/\/home.netscape.com\/eng\/mozilla\/2.0\/handbook\/javascript\/navobj.html Netscape. 1996b. Navigator Objects. Web page, part of Netscape 2.0 JavaScript Handbook. March 1996. non-archival http:\/\/home.netscape.com\/eng\/mozilla\/2.0\/handbook\/javascript\/navobj.html (broken). Archived at https:\/\/web.archive. org\/web\/19970617232504fw_\/http:\/\/home.netscape.com\/eng\/mozilla\/2.0\/handbook\/javascript\/navobj.html"},{"key":"e_1_2_1_292_1","volume-title":"Web page, part of Navigator 2.0 JavaScript Handbook","author":"Scripting Navigator","year":"1996","unstructured":"Netscape. 1996c. Navigator Scripting . Web page, part of Navigator 2.0 JavaScript Handbook . March 1996 . non-archival http:\/\/home.netscape.com:80\/eng\/mozilla\/2.0\/handbook\/javascript\/script.html (broken; also at Internet Archive 17 June 1997 23:24:58 ). Netscape. 1996c. Navigator Scripting. Web page, part of Navigator 2.0 JavaScript Handbook. March 1996. non-archival http:\/\/home.netscape.com:80\/eng\/mozilla\/2.0\/handbook\/javascript\/script.html (broken; also at Internet Archive 17 June 1997 23:24:58 )."},{"key":"e_1_2_1_293_1","volume-title":"Online manual","author":"JavaScript Handbook Netscape","year":"1996","unstructured":"Netscape. 1996d. Netscape 2.0 JavaScript Handbook . Online manual . March 1996 . non-archival http:\/\/home.netscape.com: 80\/eng\/mozilla\/2.0\/handbook\/javascript\/index.html (broken; also at Internet Archive 13 June 1997 23:49:17 ). Netscape. 1996d. Netscape 2.0 JavaScript Handbook. Online manual. March 1996. non-archival http:\/\/home.netscape.com: 80\/eng\/mozilla\/2.0\/handbook\/javascript\/index.html (broken; also at Internet Archive 13 June 1997 23:49:17 )."},{"key":"e_1_2_1_294_1","volume-title":"Online manual","author":"JavaScript Guide Netscape","year":"1996","unstructured":"Netscape. 1996e. Netscape 3.0 JavaScript Guide . Online manual . Aug. 1996 . non-archival http:\/\/home.netscape.com\/eng\/ mozilla\/3.0\/handbook\/javascript\/index.html (broken; also at Internet Archive 14 June 1997 04:24:41 ). Netscape. 1996e. Netscape 3.0 JavaScript Guide. Online manual. Aug. 1996. non-archival http:\/\/home.netscape.com\/eng\/ mozilla\/3.0\/handbook\/javascript\/index.html (broken; also at Internet Archive 14 June 1997 04:24:41 )."},{"key":"e_1_2_1_295_1","volume-title":"Netscape Introduces Netscape Enterprise Server 2.0","year":"1996","unstructured":"Netscape. 1996f. Netscape Introduces Netscape Enterprise Server 2.0 . Press Release. 5 March 1996 . non-archival http:\/\/home.netscape.com\/newsref\/pr\/newsrelease99.html (broken; also at Internet Archive 9 July 1997 16:06:19 ). Netscape. 1996f. Netscape Introduces Netscape Enterprise Server 2.0. Press Release. 5 March 1996. non-archival http:\/\/home.netscape.com\/newsref\/pr\/newsrelease99.html (broken; also at Internet Archive 9 July 1997 16:06:19 )."},{"key":"e_1_2_1_296_1","volume-title":"Release Notes: Netscape Navigator for Window, Atlas Preview Release 2. Web page.","year":"1996","unstructured":"Netscape. 1996 g. Release Notes: Netscape Navigator for Window, Atlas Preview Release 2. Web page. May 1996. nonarchival http:\/\/www20.netscape.com\/eng\/mozilla\/3.0\/relnotes\/windows-3.0b3.html (broken; also at Internet Archive 12 May 1996 20:39:09 ). These are the release notes for Navigator 3.0b3. Netscape. 1996g. Release Notes: Netscape Navigator for Window, Atlas Preview Release 2. Web page. May 1996. nonarchival http:\/\/www20.netscape.com\/eng\/mozilla\/3.0\/relnotes\/windows-3.0b3.html (broken; also at Internet Archive 12 May 1996 20:39:09 ). These are the release notes for Navigator 3.0b3."},{"key":"e_1_2_1_297_1","volume-title":"JavaScript Security in Communicator 4.x. Online manual","year":"1997","unstructured":"Netscape. 1997a. JavaScript Security in Communicator 4.x. Online manual . 30 Sept. 1997 . non-archival http:\/\/developer. netscape.com:80\/docs\/manuals\/communicator\/jssec\/index.htm (broken; also at Internet Archive 5 Dec. 1998 07:14:22 ). Netscape. 1997a. JavaScript Security in Communicator 4.x. Online manual. 30 Sept. 1997. non-archival http:\/\/developer. netscape.com:80\/docs\/manuals\/communicator\/jssec\/index.htm (broken; also at Internet Archive 5 Dec. 1998 07:14:22 )."},{"key":"e_1_2_1_298_1","volume-title":"The Internet Archive Software Collection. Archived at https:\/\/archive.org\/details\/netscape-communicator-3-0-2-source (28","author":"Source Tree Netscape Communicator","year":"2011","unstructured":"Netscape. 1997b. Netscape Communicator 3.0.2 Source Tree . The Internet Archive Software Collection. Archived at https:\/\/archive.org\/details\/netscape-communicator-3-0-2-source (28 Oct. 2011 ) This archive consists of a .zip file containing the complete source code tree used to build Netscape Communicator 3.0.2. The the directory named \u201cmocha\u201d contains the source code for the Mocha JavaScript engine. Netscape. 1997b. Netscape Communicator 3.0.2 Source Tree. The Internet Archive Software Collection. Archived at https:\/\/archive.org\/details\/netscape-communicator-3-0-2-source (28 Oct. 2011) This archive consists of a .zip file containing the complete source code tree used to build Netscape Communicator 3.0.2. The the directory named \u201cmocha\u201d contains the source code for the Mocha JavaScript engine."},{"key":"e_1_2_1_299_1","volume-title":"What\u2019s New in JavaScript for Navigator 4.0: Introduction. Online manual","year":"1997","unstructured":"Netscape. 1997c. What\u2019s New in JavaScript for Navigator 4.0: Introduction. Online manual . June 1997 . non-archival http:\/\/developer.netscape.com\/library\/documentation\/communicator\/jsguide\/intro.htm (broken; also at Internet Archive 30 June 1997 09:26:41 ). Introduction to JavaScript 1.2 new features. Netscape. 1997c. What\u2019s New in JavaScript for Navigator 4.0: Introduction. Online manual. June 1997. non-archival http:\/\/developer.netscape.com\/library\/documentation\/communicator\/jsguide\/intro.htm (broken; also at Internet Archive 30 June 1997 09:26:41 ). Introduction to JavaScript 1.2 new features."},{"key":"e_1_2_1_300_1","volume-title":"What\u2019s New in JavaScript for Navigator 4.0: Operators. Online manual","year":"1997","unstructured":"Netscape. 1997d. What\u2019s New in JavaScript for Navigator 4.0: Operators. Online manual . June 1997 . non-archival http:\/\/developer.netscape.com:80\/library\/documentation\/communicator\/jsguide\/operator.htm (broken; also at Internet Archive 30 June 1997 09:27:41 ). Describes new operators in JavaScript 1.2. Netscape. 1997d. What\u2019s New in JavaScript for Navigator 4.0: Operators. Online manual. June 1997. non-archival http:\/\/developer.netscape.com:80\/library\/documentation\/communicator\/jsguide\/operator.htm (broken; also at Internet Archive 30 June 1997 09:27:41 ). Describes new operators in JavaScript 1.2."},{"key":"e_1_2_1_301_1","volume-title":"Core JavaScript Guide 1.5. Online manual","year":"2000","unstructured":"Netscape. 2000. Core JavaScript Guide 1.5. Online manual . 28 Sept. 2000 . non-archival http:\/\/devedge.netscape.com\/ library\/manuals\/2000\/javascript\/1.5\/guide\/ (broken; also at Internet Archive 26 Oct. 2002 08:43:19 ). Netscape. 2000. Core JavaScript Guide 1.5. Online manual. 28 Sept. 2000. non-archival http:\/\/devedge.netscape.com\/ library\/manuals\/2000\/javascript\/1.5\/guide\/ (broken; also at Internet Archive 26 Oct. 2002 08:43:19 )."},{"key":"e_1_2_1_302_1","volume-title":"Cross-platform Object Scripting Language for Enterprise Networks and the Internet 0","author":"Sun Netscape","year":"1995","unstructured":"Netscape and Sun . 1995. Netscape and Sun Announce Javascript, the Open , Cross-platform Object Scripting Language for Enterprise Networks and the Internet 0 . Press Release. 4 Dec. 1995 . non-archival http:\/\/home.netscape.com: 80\/newsref\/pr\/newsrelease67.html (broken; also at Internet Archive 14 June 1997 00:28:09 ). Netscape and Sun. 1995. Netscape and Sun Announce Javascript, the Open, Cross-platform Object Scripting Language for Enterprise Networks and the Internet 0. Press Release. 4 Dec. 1995. non-archival http:\/\/home.netscape.com: 80\/newsref\/pr\/newsrelease67.html (broken; also at Internet Archive 14 June 1997 00:28:09 )."},{"key":"e_1_2_1_303_1","first-page":"539","article-title":"Identify the Champion, An Organisational Pattern Language for Programme Committees","volume":"4","author":"Nierstrasz Oscar","year":"2000","unstructured":"Oscar Nierstrasz . 2000 . Identify the Champion, An Organisational Pattern Language for Programme Committees . Pattern Languages of Program Design 4 , 539 \u2013 556 . non-archival http:\/\/scg.unibe.ch\/download\/champion\/ (also at Internet Archive 28 July 2009 09:42:27 ). Oscar Nierstrasz. 2000. Identify the Champion, An Organisational Pattern Language for Programme Committees. Pattern Languages of Program Design 4, 539\u2013556. non-archival http:\/\/scg.unibe.ch\/download\/champion\/ (also at Internet Archive 28 July 2009 09:42:27 ).","journal-title":"Pattern Languages of Program Design"},{"key":"e_1_2_1_304_1","volume-title":"The New JavaScript Engine in Internet Explorer 9. Microsoft IEBlog","author":"Niyogi Shanku","year":"2010","unstructured":"Shanku Niyogi . 2010. The New JavaScript Engine in Internet Explorer 9. Microsoft IEBlog . 18 March 2010 . non-archival https:\/\/blogs.msdn.microsoft.com\/ie\/2010\/03\/18\/the-new-javascript-engine-in-internet-explorer-9\/ (also at Internet Archive 9 March 2016 20:23:17 ). Shanku Niyogi. 2010. The New JavaScript Engine in Internet Explorer 9. Microsoft IEBlog. 18 March 2010. non-archival https:\/\/blogs.msdn.microsoft.com\/ie\/2010\/03\/18\/the-new-javascript-engine-in-internet-explorer-9\/ (also at Internet Archive 9 March 2016 20:23:17 )."},{"key":"e_1_2_1_305_1","volume-title":"About the Node.js Foundation. Web page","author":"Foundation Node","year":"2018","unstructured":"Node Foundation . 2018. About the Node.js Foundation. Web page . Aug. 2018 . non-archival https:\/\/foundation.nodejs.org\/ about (superseded; also at Internet Archive 13 Aug. 2018 16:47:01 ). The archived page includes a history of the Node Foundation. In 2020, this URL redirects to a generic page about the OpenJS Foundation . Node Foundation. 2018. About the Node.js Foundation. Web page. Aug. 2018. non-archival https:\/\/foundation.nodejs.org\/ about (superseded; also at Internet Archive 13 Aug. 2018 16:47:01 ). The archived page includes a history of the Node Foundation. In 2020, this URL redirects to a generic page about the OpenJS Foundation."},{"key":"e_1_2_1_306_1","volume-title":"tinyclouds.org\/node. Website","author":"Project Node","year":"2009","unstructured":"Node Project . 2009. tinyclouds.org\/node. Website . Aug. 2009 . non-archival http:\/\/tinyclouds.org:80\/node#download (broken; also at Internet Archive 17 Aug. 2009 19:00:07 ). This page links to source code tarballs for early versions of node.js. Node Project. 2009. tinyclouds.org\/node. Website. Aug. 2009. non-archival http:\/\/tinyclouds.org:80\/node#download (broken; also at Internet Archive 17 Aug. 2009 19:00:07 ). This page links to source code tarballs for early versions of node.js."},{"key":"e_1_2_1_307_1","volume-title":"History of Nombas. Web page","author":"Noorda Brent","year":"2012","unstructured":"Brent Noorda . 2012. History of Nombas. Web page . April 2012 . non-archival http:\/\/www.brent-noorda.com\/nombas\/ history\/HistoryOfNombas.html (also at Internet Archive 12 Nov. 2013 23:52:57 ). Brent Noorda. 2012. History of Nombas. Web page. April 2012. non-archival http:\/\/www.brent-noorda.com\/nombas\/ history\/HistoryOfNombas.html (also at Internet Archive 12 Nov. 2013 23:52:57 )."},{"key":"e_1_2_1_308_1","volume-title":"TC39 working document","author":"Nystrom Bob","year":"2011","unstructured":"Bob Nystrom . 2011. Harmonious Classes . TC39 working document . May 2011 . https:\/\/ecma-international.org\/archive\/ ecmascript\/2011\/misc\/2011misc5-May-2011.pdf Bob Nystrom. 2011. Harmonious Classes. TC39 working document. May 2011. https:\/\/ecma-international.org\/archive\/ ecmascript\/2011\/misc\/2011misc5-May-2011.pdf"},{"key":"e_1_2_1_309_1","volume-title":"Brendan Eich and Arun Ranganathan on ECMAScript Harmony. Openweb Podcast Episode 2","year":"2008","unstructured":"Openweb. 2008. Brendan Eich and Arun Ranganathan on ECMAScript Harmony. Openweb Podcast Episode 2 . 15 Aug. 2008 . non-archival http:\/\/openwebpodcast.com\/episode-2-brendan-eich-and-arun-ranganathan-on-ecmascript-harmony (broken; also at Internet Archive 18 Aug. 2008 14:02:42 ). Openweb. 2008. Brendan Eich and Arun Ranganathan on ECMAScript Harmony. Openweb Podcast Episode 2. 15 Aug. 2008. non-archival http:\/\/openwebpodcast.com\/episode-2-brendan-eich-and-arun-ranganathan-on-ecmascript-harmony (broken; also at Internet Archive 18 Aug. 2008 14:02:42 )."},{"key":"e_1_2_1_310_1","volume-title":"Opera version history. Web page","year":"2013","unstructured":"Opera. 2013. Opera version history. Web page . 5 Feb. 2013 . non-archival http:\/\/www.opera.com:80\/docs\/history\/ (broken; also at Internet Archive 7 March 2013 13:53:54 ). Opera. 2013. Opera version history. Web page. 5 Feb. 2013. non-archival http:\/\/www.opera.com:80\/docs\/history\/ (broken; also at Internet Archive 7 March 2013 13:53:54 )."},{"key":"e_1_2_1_311_1","volume-title":"js-loaders repository. GitHub repository","author":"Orendorff Jason","year":"2014","unstructured":"Jason Orendorff and David Herman . 2014. js-loaders repository. GitHub repository . 28 Feb. 2014 . non-archival https:\/\/github.com\/jorendorff\/js-loaders (also at Internet Archive 14 Aug. 2014 22:21:22 ). Jason Orendorff and David Herman. 2014. js-loaders repository. GitHub repository. 28 Feb. 2014. non-archival https:\/\/github.com\/jorendorff\/js-loaders (also at Internet Archive 14 Aug. 2014 22:21:22 )."},{"key":"e_1_2_1_312_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.660187"},{"key":"e_1_2_1_313_1","volume-title":"Mindstorms: Children, Computers, and Powerful Ideas","author":"Papert Seymour","year":"1980","unstructured":"Seymour Papert . 1980 . Mindstorms: Children, Computers, and Powerful Ideas . Basic Books, Inc. , New York, NY, USA . 0-465-04627-4 Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA. 0-465-04627-4"},{"key":"e_1_2_1_314_1","volume-title":"Express Computer (29 July). non-archival http:\/\/computer. financialexpress.com\/20020729\/indnews3.shtml (broken","author":"Prasanna S","year":"2013","unstructured":"S Prasanna . 2002. Microsoft\u2019s VJ#.Net is made in India . Express Computer (29 July). non-archival http:\/\/computer. financialexpress.com\/20020729\/indnews3.shtml (broken ; also at Internet Archive 28 Nov. 2013 17:03:55 ). S Prasanna. 2002. Microsoft\u2019s VJ#.Net is made in India. Express Computer (29 July). non-archival http:\/\/computer. financialexpress.com\/20020729\/indnews3.shtml (broken; also at Internet Archive 28 Nov. 2013 17:03:55 )."},{"key":"e_1_2_1_315_1","volume-title":"mootools.net. Website","author":"Proietti Valerio","year":"2006","unstructured":"Valerio Proietti . 2006. mootools.net. Website . 24 Oct. 2006 . non-archival http:\/\/mootools.net:80\/ (superseded; also at Internet Archive 24 Oct. 2006 03:25:26 ). Valerio Proietti. 2006. mootools.net. Website. 24 Oct. 2006. non-archival http:\/\/mootools.net:80\/ (superseded; also at Internet Archive 24 Oct. 2006 03:25:26 )."},{"key":"e_1_2_1_316_1","volume-title":"ECMA TC39 Working Group meeting","author":"Raggett Dave","year":"1998","unstructured":"Dave Raggett . 1998 a. ECMA TC39 Working Group meeting 19 Nov 1998. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/1998\/TC39WG\/tcn9811.htm Dave Raggett. 1998a. ECMA TC39 Working Group meeting 19 Nov 1998. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/1998\/TC39WG\/tcn9811.htm"},{"key":"e_1_2_1_317_1","unstructured":"Dave Raggett. 1998b. ECMAScript Proposals. 10 Dec. 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/ TC39WG\/981210-dsrdec98.htm  Dave Raggett. 1998b. ECMAScript Proposals. 10 Dec. 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/ TC39WG\/981210-dsrdec98.htm"},{"key":"e_1_2_1_318_1","volume-title":"W3C \u2018Spice","author":"Raggett Dave","year":"1998","unstructured":"Dave Raggett . 1998c. W3C \u2018Spice \u2019 details. 3 March 1998 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/ TC 39WG\/980303-spice.htm Dave Raggett. 1998c. W3C \u2018Spice\u2019 details. 3 March 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/ TC39WG\/980303-spice.htm"},{"key":"e_1_2_1_319_1","volume-title":"ECMA TC39 meetings 14th","author":"Raggett Dave","year":"1999","unstructured":"Dave Raggett . 1999 a. ECMA TC39 meetings 14th October 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/991014-mod9910.htm Dave Raggett. 1999a. ECMA TC39 meetings 14th October 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/991014-mod9910.htm"},{"key":"e_1_2_1_320_1","volume-title":"ECMA TC39 Working Group (technical) meeting notes \u2013 11\/12","author":"Raggett Dave","year":"1999","unstructured":"Dave Raggett . 1999b. ECMA TC39 Working Group (technical) meeting notes \u2013 11\/12 January 1999 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9901.htm Dave Raggett. 1999b. ECMA TC39 Working Group (technical) meeting notes \u2013 11\/12 January 1999. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9901.htm"},{"key":"e_1_2_1_321_1","volume-title":"ECMA TC39 Working Group (technical) meeting notes \u2013","author":"Raggett Dave","year":"1999","unstructured":"Dave Raggett . 1999c. ECMA TC39 Working Group (technical) meeting notes \u2013 19 February 1999 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9902.htm Dave Raggett. 1999c. ECMA TC39 Working Group (technical) meeting notes \u2013 19 February 1999. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1999\/TC39WG\/tcn9902.htm"},{"key":"e_1_2_1_322_1","volume-title":"ECMAScript Modularity SubGroup Meeting \u2013 25th","author":"Raggett Dave","year":"1999","unstructured":"Dave Raggett . 1999 d. ECMAScript Modularity SubGroup Meeting \u2013 25th March 1999. Ecma\/TC39\/ 1999\/006. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-006.htm Dave Raggett. 1999d. ECMAScript Modularity SubGroup Meeting \u2013 25th March 1999. Ecma\/TC39\/1999\/006. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-006.htm"},{"key":"e_1_2_1_323_1","volume-title":"ECMA TC39 meetings 20th","author":"Raggett Dave","year":"2000","unstructured":"Dave Raggett . 2000 . ECMA TC39 meetings 20th January 2000. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 2000\/TC39WG\/mins-20jan00.html Dave Raggett. 2000. ECMA TC39 meetings 20th January 2000. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 2000\/TC39WG\/mins-20jan00.html"},{"key":"e_1_2_1_324_1","volume-title":"Spice documentation","author":"Raggett Dave","year":"1998","unstructured":"Dave Raggett , Chris Dollin , and Steve Leach . 1998. Spice documentation . 27 Sept. 1998 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980928-spice-docs\/index.html Dave Raggett, Chris Dollin, and Steve Leach. 1998. Spice documentation. 27 Sept. 1998. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980928-spice-docs\/index.html"},{"key":"e_1_2_1_325_1","first-page":"5","article-title":"JavaScript 1.2\u2019s evolution as explained by its creator","volume":"2","author":"Rein Lisa","year":"1997","unstructured":"Lisa Rein . 1997 . JavaScript 1.2\u2019s evolution as explained by its creator . Netscape World 2 , 5 (May). non-archival http:\/\/www.netscapeworld.com\/netscapeworld\/nw-05-1997\/nw-05-js12.html (broken; also at Internet Archive 16 June 1997 18:33:20 ). Lisa Rein. 1997. JavaScript 1.2\u2019s evolution as explained by its creator. Netscape World 2, 5 (May). non-archival http:\/\/www.netscapeworld.com\/netscapeworld\/nw-05-1997\/nw-05-js12.html (broken; also at Internet Archive 16 June 1997 18:33:20 ).","journal-title":"Netscape World"},{"key":"e_1_2_1_326_1","volume-title":"jQuery: New Wave Javascript. Website","author":"Resig John","year":"2006","unstructured":"John Resig . 2006. jQuery: New Wave Javascript. Website . 3 Feb. 2006 . non-archival http:\/\/jquery.com:80\/ (superseded; also at Internet Archive 3 Feb. 2006 02:57:10 ). This is the original jQuery website home page. John Resig. 2006. jQuery: New Wave Javascript. Website. 3 Feb. 2006. non-archival http:\/\/jquery.com:80\/ (superseded; also at Internet Archive 3 Feb. 2006 02:57:10 ). This is the original jQuery website home page."},{"key":"e_1_2_1_327_1","volume-title":"Microsoft Dominates Browser Battle. PC World.com (27 June). non-archival http:\/\/www.pcworld.com: 80\/news\/article.asp?aid=17448 (broken","year":"2000","unstructured":"Reuters. 2000. Microsoft Dominates Browser Battle. PC World.com (27 June). non-archival http:\/\/www.pcworld.com: 80\/news\/article.asp?aid=17448 (broken ; also at Internet Archive 20 Oct. 2000 22:46:08 ). Reuters. 2000. Microsoft Dominates Browser Battle. PC World.com (27 June). non-archival http:\/\/www.pcworld.com: 80\/news\/article.asp?aid=17448 (broken; also at Internet Archive 20 Oct. 2000 22:46:08 )."},{"key":"e_1_2_1_328_1","volume-title":"Harmony: Refutable Patterns. ecmascript.org wiki.","author":"Rossberg Andreas","year":"2013","unstructured":"Andreas Rossberg . 2013 . Harmony: Refutable Patterns. ecmascript.org wiki. 21 March 2013. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=harmony:refutable_matching (broken; also at Internet Archive 5 June 2013 01:52:14 ). Andreas Rossberg. 2013. Harmony: Refutable Patterns. ecmascript.org wiki. 21 March 2013. non-archival http: \/\/wiki.ecmascript.org\/doku.php?id=harmony:refutable_matching (broken; also at Internet Archive 5 June 2013 01:52:14 )."},{"key":"#cr-split#-e_1_2_1_329_1.1","unstructured":"Alex Russell et al. 2005. d\u00afoj\u00afo the browser toolkit. Website. 1 Sept. 2005. non-archival http:\/\/dojotoolkit.org:80\/ (superseded"},{"key":"#cr-split#-e_1_2_1_329_1.2","unstructured":"also at Internet Archive 1 Sept. 2005 04:43:03 ). The home page of the early Dojo toolkit website. Alex Russell et al. 2005. d\u00afoj\u00afo the browser toolkit. Website. 1 Sept. 2005. non-archival http:\/\/dojotoolkit.org:80\/ (superseded"},{"key":"#cr-split#-e_1_2_1_329_1.3","unstructured":"also at Internet Archive 1 Sept. 2005 04:43:03 ). The home page of the early Dojo toolkit website."},{"key":"e_1_2_1_330_1","volume-title":"Netscape Application for Associate membership. Ecma\/GA\/1996\/098","author":"Sampath Srivats","year":"1996","unstructured":"Srivats Sampath . 1996. Netscape Application for Associate membership. Ecma\/GA\/1996\/098 . 10 Oct. 1996 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1996\/GA\/96-098.pdf Srivats Sampath. 1996. Netscape Application for Associate membership. Ecma\/GA\/1996\/098. 10 Oct. 1996. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1996\/GA\/96-098.pdf"},{"key":"e_1_2_1_331_1","unstructured":"John Schneider Rok Yu and Jeff Dyer (Eds.). 2005. ECMA-357 2nd Edition: ECMAScript for XML (E4X) Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/Ecma-357.pdf  John Schneider Rok Yu and Jeff Dyer (Eds.). 2005. ECMA-357 2nd Edition: ECMAScript for XML (E4X) Specification. Ecma International Geneva Switzerland (Dec.). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/Ecma-357.pdf"},{"key":"e_1_2_1_332_1","volume-title":"TG1 Convener\u2019s Report to TC39s. Ecma\/TC39-TG1\/2004\/006","author":"Schulze William A.","year":"2004","unstructured":"William A. Schulze . 2004a. TG1 Convener\u2019s Report to TC39s. Ecma\/TC39-TG1\/2004\/006 . 24 Sept. 2004 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2004\/TG1\/tc39-tg1-2004-006.pdf William A. Schulze. 2004a. TG1 Convener\u2019s Report to TC39s. Ecma\/TC39-TG1\/2004\/006. 24 Sept. 2004. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2004\/TG1\/tc39-tg1-2004-006.pdf"},{"key":"e_1_2_1_333_1","volume-title":"TG1 of TC39 Intentions. Ecma\/TC39-TG1\/2004\/005","author":"Schulze William A.","year":"2004","unstructured":"William A. Schulze . 2004b. TG1 of TC39 Intentions. Ecma\/TC39-TG1\/2004\/005 . 29 June 2004 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2004\/TG1\/tc39-tg1-2004-005.pdf Presentation to Ecma General Asembly. William A. Schulze. 2004b. TG1 of TC39 Intentions. Ecma\/TC39-TG1\/2004\/005. 29 June 2004. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2004\/TG1\/tc39-tg1-2004-005.pdf Presentation to Ecma General Asembly."},{"key":"e_1_2_1_334_1","volume-title":"Coders at work: Reflections on the craft of programming","author":"Seibel Peter","unstructured":"Peter Seibel . 2009. Coders at work: Reflections on the craft of programming . Apress . Peter Seibel. 2009. Coders at work: Reflections on the craft of programming. Apress."},{"key":"e_1_2_1_335_1","volume-title":"Bending over backward to make JavaScript work on 14 platforms. JavaWorld 1, 2 (18 April). non-archival http:\/\/www.javaworld.com\/javaworld\/jw-04-1996\/jw-04-jsinterview.html (also at Internet Archive","author":"Shah Rawn","year":"1997","unstructured":"Rawn Shah . 1996. Bending over backward to make JavaScript work on 14 platforms. JavaWorld 1, 2 (18 April). non-archival http:\/\/www.javaworld.com\/javaworld\/jw-04-1996\/jw-04-jsinterview.html (also at Internet Archive 4 Jan. 1997 12:22:16 ). Rawn Shah. 1996. Bending over backward to make JavaScript work on 14 platforms. JavaWorld 1, 2 (18 April). non-archival http:\/\/www.javaworld.com\/javaworld\/jw-04-1996\/jw-04-jsinterview.html (also at Internet Archive 4 Jan. 1997 12:22:16 )."},{"key":"e_1_2_1_336_1","volume-title":"What is a Polyfill? Blog post","author":"Sharp Remy","year":"2010","unstructured":"Remy Sharp . 2010. What is a Polyfill? Blog post . Oct. 2010 . non-archival https:\/\/remysharp.com\/2010\/10\/08\/what-is-apolyfill (also at Internet Archive 5 Oct. 2012 20:21:13 ). Remy Sharp. 2010. What is a Polyfill? Blog post. Oct. 2010. non-archival https:\/\/remysharp.com\/2010\/10\/08\/what-is-apolyfill (also at Internet Archive 5 Oct. 2012 20:21:13 )."},{"key":"e_1_2_1_337_1","volume-title":"The Future of HTML: A Modest Proposal. Presention at W3C Shapng the Future of HTML Workshop","author":"Singer David","year":"1998","unstructured":"David Singer . 1998. The Future of HTML: A Modest Proposal. Presention at W3C Shapng the Future of HTML Workshop . May 1998 . non-archival https:\/\/www.w3.org\/MarkUp\/future\/papers\/singer\/im-164149.htm (also at Internet Archive 23 Oct. 1999 02:49:10 ). David Singer. 1998. The Future of HTML: A Modest Proposal. Presention at W3C Shapng the Future of HTML Workshop. May 1998. non-archival https:\/\/www.w3.org\/MarkUp\/future\/papers\/singer\/im-164149.htm (also at Internet Archive 23 Oct. 1999 02:49:10 )."},{"key":"e_1_2_1_338_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217844"},{"key":"e_1_2_1_339_1","volume-title":"non-archival http:\/\/webkit. org\/blog\/152\/announcing-sunspider-09\/ (also at Internet Archive","author":"Stachowiak Maciej","year":"2007","unstructured":"Maciej Stachowiak . 2007a. Announcing SunSpider 0.9. Webkit .org blog post. 18 Dec. 2007. non-archival http:\/\/webkit. org\/blog\/152\/announcing-sunspider-09\/ (also at Internet Archive 21 Dec. 2007 05:57:44 ). Maciej Stachowiak. 2007a. Announcing SunSpider 0.9. Webkit.org blog post. 18 Dec. 2007. non-archival http:\/\/webkit. org\/blog\/152\/announcing-sunspider-09\/ (also at Internet Archive 21 Dec. 2007 05:57:44 )."},{"key":"e_1_2_1_340_1","volume-title":"RE: Refocus (16","author":"Stachowiak Maciej","year":"2007","unstructured":"Maciej Stachowiak . 2007 b. RE: Refocus (16 March 2007, 6:21 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Maciej Stachowiak. 2007b. RE: Refocus (16 March 2007, 6:21 PM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_341_1","volume-title":"Introducing SquirrelFish Extreme. Webkit.org blog post","author":"Stachowiak Maciej","year":"2008","unstructured":"Maciej Stachowiak . 2008a. Introducing SquirrelFish Extreme. Webkit.org blog post . 18 Sept. 2008 . non-archival http:\/\/webkit.org\/blog\/214\/introducing-squirrelfish-extreme\/ (also at Internet Archive 30 Sept. 2008 20:55:51 ). Maciej Stachowiak. 2008a. Introducing SquirrelFish Extreme. Webkit.org blog post. 18 Sept. 2008. non-archival http:\/\/webkit.org\/blog\/214\/introducing-squirrelfish-extreme\/ (also at Internet Archive 30 Sept. 2008 20:55:51 )."},{"key":"e_1_2_1_342_1","volume-title":"Namespaces as Sugar. ES4-discuss mailing list","author":"Stachowiak Maciej","year":"2008","unstructured":"Maciej Stachowiak . 2008b. Namespaces as Sugar. ES4-discuss mailing list . 27 May 2008 . non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2008-May\/006395.html (also at Internet Archive 5 June 2014 05:09:24 ). Maciej Stachowiak. 2008b. Namespaces as Sugar. ES4-discuss mailing list. 27 May 2008. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2008-May\/006395.html (also at Internet Archive 5 June 2014 05:09:24 )."},{"key":"e_1_2_1_343_1","volume-title":"Stack Survey 2018 Developer Survey: Most Popular Technologies. Web page","author":"Overflow Stack","year":"2018","unstructured":"Stack Overflow . 2018. Stack Survey 2018 Developer Survey: Most Popular Technologies. Web page . March 2018 . nonarchival https:\/\/insights.stackoverflow.com\/survey\/2018\/#most-popular-technologies (also at Internet Archive 13 March 2018 07:14:17 ). Stack Overflow. 2018. Stack Survey 2018 Developer Survey: Most Popular Technologies. Web page. March 2018. nonarchival https:\/\/insights.stackoverflow.com\/survey\/2018\/#most-popular-technologies (also at Internet Archive 13 March 2018 07:14:17 )."},{"key":"e_1_2_1_344_1","volume-title":"Common LISP: the Language","author":"Steele Guy L.","unstructured":"Guy L. Steele , Jr. 1990. Common LISP: the Language , 2 nd Edition. Elsevier . non-archival https:\/\/www.cs.cmu.edu\/Groups\/ AI\/html\/cltl\/cltl2.html Guy L. Steele, Jr. 1990. Common LISP: the Language, 2nd Edition. Elsevier. non-archival https:\/\/www.cs.cmu.edu\/Groups\/ AI\/html\/cltl\/cltl2.html","edition":"2"},{"key":"e_1_2_1_345_1","unstructured":"Guy L. Steele Jr. (Ed.). 1997. ECMA-262: ECMAScript A general purpose cross-platform programming language. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ ECMA-262 %201st%20edition %20June%201997.pdf The standard was approved in June 1997 by the Ecma General Assembly but was not published until September 1997.  Guy L. Steele Jr. (Ed.). 1997. ECMA-262: ECMAScript A general purpose cross-platform programming language. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ ECMA-262 %201st%20edition %20June%201997.pdf The standard was approved in June 1997 by the Ecma General Assembly but was not published until September 1997."},{"key":"#cr-split#-e_1_2_1_346_1.1","unstructured":"Sam Stephenson et al. 2007. Prototype JavaScript Framework. Project Website 25 Jan 2007. 25 Jan. 2007. non-archival http:\/\/www.prototypejs.org:80\/ (superseded"},{"key":"#cr-split#-e_1_2_1_346_1.2","unstructured":"also at Internet Archive 25 Jan. 2007 18:19:49 ). This is an early version of the jQuery Prototype framework home page. Sam Stephenson et al. 2007. Prototype JavaScript Framework. Project Website 25 Jan 2007. 25 Jan. 2007. non-archival http:\/\/www.prototypejs.org:80\/ (superseded"},{"key":"#cr-split#-e_1_2_1_346_1.3","unstructured":"also at Internet Archive 25 Jan. 2007 18:19:49 ). This is an early version of the jQuery Prototype framework home page."},{"key":"e_1_2_1_347_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010035624696"},{"key":"e_1_2_1_348_1","volume-title":"Automated Analysis of SecurityCritical JavaScript APIs. In IEEE Symposium on Security &amp; Privacy (SP). IEEE, 363\u2013378","author":"Taly Ankur","year":"2011","unstructured":"Ankur Taly , \u00dalfar Erlingsson , John C Mitchell , Mark S Miller , and Jasvir Nagra . 2011 . Automated Analysis of SecurityCritical JavaScript APIs. In IEEE Symposium on Security &amp; Privacy (SP). IEEE, 363\u2013378 . https:\/\/ieeexplore.ieee.org\/ document\/5958040\/ non-archival https:\/\/storage.googleapis.com\/pub-tools-public-publication-data\/pdf\/37199.pdf non-archival http:\/\/www-cs-students.stanford.edu\/~ataly\/Papers\/sp11.pdf Ankur Taly, \u00dalfar Erlingsson, John C Mitchell, Mark S Miller, and Jasvir Nagra. 2011. Automated Analysis of SecurityCritical JavaScript APIs. In IEEE Symposium on Security &amp; Privacy (SP). IEEE, 363\u2013378. https:\/\/ieeexplore.ieee.org\/ document\/5958040\/ non-archival https:\/\/storage.googleapis.com\/pub-tools-public-publication-data\/pdf\/37199.pdf non-archival http:\/\/www-cs-students.stanford.edu\/~ataly\/Papers\/sp11.pdf"},{"key":"e_1_2_1_349_1","volume-title":"Minutes for the 1st meeting of TC39","year":"1996","unstructured":"TC39. 1996 . Minutes for the 1st meeting of TC39 . Ecma\/TC39\/ 1996\/004. Dec. 1996. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1996\/TC39\/96-004.pdf TC39. 1996. Minutes for the 1st meeting of TC39. Ecma\/TC39\/1996\/004. Dec. 1996. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1996\/TC39\/96-004.pdf"},{"key":"e_1_2_1_350_1","first-page":"12","article-title":"ECMAScript Language Specification","volume":"0","year":"1997","unstructured":"TC39. 1997 a. ECMAScript Language Specification , Version 0 . 12 (with revision marks). Ecma\/TC39\/1997\/017B. 12 March 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-017B.pdf TC39. 1997a. ECMAScript Language Specification, Version 0.12 (with revision marks). Ecma\/TC39\/1997\/017B. 12 March 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-017B.pdf","journal-title":"Version"},{"key":"e_1_2_1_351_1","first-page":"18","article-title":"ECMAScript Language Specification","volume":"0","year":"1997","unstructured":"TC39. 1997 b. ECMAScript Language Specification , Version 0 . 18 . Ecma\/TC39\/1997\/028. 2 May 1997. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-028.pdf TC39. 1997b. ECMAScript Language Specification, Version 0.18. Ecma\/TC39\/1997\/028. 2 May 1997. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-028.pdf","journal-title":"Version"},{"key":"e_1_2_1_352_1","volume-title":"Version 0.3. Ecma\/TC39\/1997\/001.","year":"1997","unstructured":"TC39. 1997c. ECMAScript Language Specification , Version 0.3. Ecma\/TC39\/1997\/001. 10 Jan. 1997 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-001.pdf TC39. 1997c. ECMAScript Language Specification, Version 0.3. Ecma\/TC39\/1997\/001. 10 Jan. 1997. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-001.pdf"},{"key":"e_1_2_1_353_1","volume-title":"ES1 issue resolution history","year":"1997","unstructured":"TC39. 1997d. ES1 issue resolution history . 14 April 1997 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/ misc\/97misc-1.pdf Extract from ECMA\/TC 39\/97\/23. TC39. 1997d. ES1 issue resolution history. 14 April 1997. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1997\/ misc\/97misc-1.pdf Extract from ECMA\/TC39\/97\/23."},{"key":"e_1_2_1_354_1","volume-title":"Minutes for the 2nd meeting of TC39","year":"1997","unstructured":"TC39. 1997 e. Minutes for the 2nd meeting of TC39 , 14-15 January 1997. Ecma\/TC39\/ 1997\/007. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-007.pdf TC39. 1997e. Minutes for the 2nd meeting of TC39, 14-15 January 1997. Ecma\/TC39\/1997\/007. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-007.pdf"},{"key":"e_1_2_1_355_1","volume-title":"Minutes for the 3rd meeting of TC39","year":"1997","unstructured":"TC39. 1997 f. Minutes for the 3rd meeting of TC39 , 18-19 March 1997. Ecma\/TC39\/ 1997\/018. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-018.pdf TC39. 1997f. Minutes for the 3rd meeting of TC39, 18-19 March 1997. Ecma\/TC39\/1997\/018. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-018.pdf"},{"key":"e_1_2_1_356_1","volume-title":"Minutes for the 4th meeting of TC39","year":"1997","unstructured":"TC39. 1997 g. Minutes for the 4th meeting of TC39 . July 15-16, 2007. Ecma\/TC39\/ 1997\/030. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-030.pdf TC39. 1997g. Minutes for the 4th meeting of TC39. July 15-16, 2007. Ecma\/TC39\/1997\/030. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-030.pdf"},{"key":"e_1_2_1_357_1","volume-title":"Minutes for the 5th meeting of TC39","year":"1997","unstructured":"TC39. 1997 h. Minutes for the 5th meeting of TC39 . September 16-17, 1997. Ecma\/TC39\/ 1997\/039. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-039.pdf TC39. 1997h. Minutes for the 5th meeting of TC39. September 16-17, 1997. Ecma\/TC39\/1997\/039. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1997\/TC39\/97-039.pdf"},{"key":"e_1_2_1_358_1","volume-title":"Disposition of Comments Report for DIS-16262. Ecma\/TC39\/1998\/010","year":"1998","unstructured":"TC39. 1998a. Disposition of Comments Report for DIS-16262. Ecma\/TC39\/1998\/010 . 15 June 1998 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39\/8T39-010.pdf TC39. 1998a. Disposition of Comments Report for DIS-16262. Ecma\/TC39\/1998\/010. 15 June 1998. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39\/8T39-010.pdf"},{"key":"e_1_2_1_359_1","volume-title":"ECMAScript. Ecma\/TC39\/1998\/005.","year":"1998","unstructured":"TC39. 1998b. ECMA comments ISO\/IEC DIS 16262 , ECMAScript. Ecma\/TC39\/1998\/005. 1 April 1998 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39\/8T39-005.pdf TC39. 1998b. ECMA comments ISO\/IEC DIS 16262, ECMAScript. Ecma\/TC39\/1998\/005. 1 April 1998. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39\/8T39-005.pdf"},{"key":"e_1_2_1_360_1","volume-title":"ECMA TC39 technical meeting -","year":"1998","unstructured":"TC39. 1998c. ECMA TC39 technical meeting - 19 February 1998 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1998\/TC39WG\/tcn9802t.htm TC39. 1998c. ECMA TC39 technical meeting - 19 February 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1998\/TC39WG\/tcn9802t.htm"},{"key":"e_1_2_1_361_1","volume-title":"ECMA TC39 Technical Meeting -","year":"1998","unstructured":"TC39. 1998 d. ECMA TC39 Technical Meeting - March 20, 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1998\/TC39WG\/tcn9803.htm TC39. 1998d. ECMA TC39 Technical Meeting - March 20, 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1998\/TC39WG\/tcn9803.htm"},{"key":"e_1_2_1_362_1","volume-title":"Letter ballot results for DIS 16262. Ecma\/TC39\/1998\/007","year":"1998","unstructured":"TC39. 1998e. Letter ballot results for DIS 16262. Ecma\/TC39\/1998\/007 . 4 May 1998 . https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1998\/TC39\/8T39-007.pdf TC39. 1998e. Letter ballot results for DIS 16262. Ecma\/TC39\/1998\/007. 4 May 1998. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1998\/TC39\/8T39-007.pdf"},{"key":"e_1_2_1_363_1","volume-title":"ECMA TC39 meetings 14th-15th","year":"1999","unstructured":"TC39. 1999 a. ECMA TC39 meetings 14th-15th November 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/tcn9911.htm TC39. 1999a. ECMA TC39 meetings 14th-15th November 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/tcn9911.htm"},{"key":"e_1_2_1_364_1","volume-title":"ECMA TC39 meetings 23-24th","year":"1999","unstructured":"TC39. 1999 b. ECMA TC39 meetings 23-24th September 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/tcn9909.htm TC39. 1999b. ECMA TC39 meetings 23-24th September 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/ 1999\/TC39WG\/tcn9909.htm"},{"key":"e_1_2_1_365_1","volume-title":"ECMA TC39 Working Group - Futures list, as of","year":"1999","unstructured":"TC39. 1999c. ECMA TC39 Working Group - Futures list, as of 1999 .03.30. Ecma\/TC 39\/1999\/004. 30 March 1999. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-004.pdf TC39. 1999c. ECMA TC39 Working Group - Futures list, as of 1999.03.30. Ecma\/TC39\/1999\/004. 30 March 1999. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-004.pdf"},{"key":"e_1_2_1_366_1","volume-title":"ECMA TC39 Working Group - Futures list, as of","year":"1999","unstructured":"TC39. 1999d. ECMA TC39 Working Group - Futures list, as of 1999 .11.15. 15 Nov. 1999. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1999\/TC39WG\/991115-futures.htm TC39. 1999d. ECMA TC39 Working Group - Futures list, as of 1999.11.15. 15 Nov. 1999. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1999\/TC39WG\/991115-futures.htm"},{"key":"e_1_2_1_367_1","volume-title":"Edition 3 Final Draft. (14","year":"1999","unstructured":"TC39. 1999e. ECMAScript Language Specification , Edition 3 Final Draft. (14 Oct. 1999 ). Ecma\/TC 39\/1999\/015. 14 Oct. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-015.pdf TC39. 1999e. ECMAScript Language Specification, Edition 3 Final Draft. (14 Oct. 1999). Ecma\/TC39\/1999\/015. 14 Oct. 1999. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1999\/TC39\/9t39-015.pdf"},{"key":"e_1_2_1_368_1","volume-title":"CA on","year":"2007","unstructured":"TC39. 2007. Minutes for the Ecma TC39-TG1 held in San Francisco , CA on 8-9 November 2007 . Ecma\/TC 39\/2007\/012. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TC39\/tc39-2007-012.pdf TC39. 2007. Minutes for the Ecma TC39-TG1 held in San Francisco, CA on 8-9 November 2007. Ecma\/TC39\/2007\/012. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TC39\/tc39-2007-012.pdf"},{"key":"e_1_2_1_369_1","volume-title":"Minutes for the 7th meeting of Ecma TC39","year":"2008","unstructured":"TC39. 2008 a. Minutes for the 7th meeting of Ecma TC39 . Ecma\/TC39\/ 2008\/105. 20 Nov. 2008. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-105.pdf TC39. 2008a. Minutes for the 7th meeting of Ecma TC39. Ecma\/TC39\/2008\/105. 20 Nov. 2008. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-105.pdf"},{"key":"e_1_2_1_370_1","volume-title":"Minutes of the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/079","year":"2008","unstructured":"TC39. 2008 b. Minutes of the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/079 . 28 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-079.pdf TC39. 2008b. Minutes of the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/079. 28 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-079.pdf"},{"key":"e_1_2_1_371_1","volume-title":"Minutes of the TC39 ES3.1WG meeting of","year":"2008","unstructured":"TC39. 2008c. Minutes of the TC39 ES3.1WG meeting of 26 March 2008 . Ecma\/TC 39\/2008\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-028.pdf TC39. 2008c. Minutes of the TC39 ES3.1WG meeting of 26 March 2008. Ecma\/TC39\/2008\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-028.pdf"},{"key":"e_1_2_1_372_1","volume-title":"Minutes of the TC39 ES3.1WG teleconference of","year":"2008","unstructured":"TC39. 2008d. Minutes of the TC39 ES3.1WG teleconference of 21 February 2008 . Ecma\/TC 39\/2008\/013. https:\/\/ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-013.pdf TC39. 2008d. Minutes of the TC39 ES3.1WG teleconference of 21 February 2008. Ecma\/TC39\/2008\/013. https:\/\/ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-013.pdf"},{"key":"e_1_2_1_373_1","volume-title":"Presentations at the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/086","year":"2008","unstructured":"TC39. 2008e. Presentations at the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/086 . 28 Aug. 2008 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/index.html#files-086 TC39. 2008e. Presentations at the 1st meeting of Ecma TC39 Special group on Secure ECMAScript. Ecma\/TC39\/2008\/086. 28 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/index.html#files-086"},{"key":"e_1_2_1_374_1","volume-title":"Revised Agenda for the 5th meeting of Ecma TC39","year":"2008","unstructured":"TC39. 2008 f. Revised Agenda for the 5th meeting of Ecma TC39 . Ecma\/TC39\/ 2008\/054-Rev1. 19 July 2008. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-054-Rev1.pdf TC39. 2008f. Revised Agenda for the 5th meeting of Ecma TC39. Ecma\/TC39\/2008\/054-Rev1. 19 July 2008. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-054-Rev1.pdf"},{"key":"e_1_2_1_375_1","volume-title":"Revised Minutes of the 5th meeting of Ecma TC39","year":"2008","unstructured":"TC39. 2008 g. Revised Minutes of the 5th meeting of Ecma TC39 23-25 July 2008. Ecma\/TC39\/ 2008\/067-Rev1. 30 Sept. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-067-Rev1.pdf TC39. 2008g. Revised Minutes of the 5th meeting of Ecma TC39 23-25 July 2008. Ecma\/TC39\/2008\/067-Rev1. 30 Sept. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/TC39\/tc39-2008-067-Rev1.pdf"},{"key":"e_1_2_1_376_1","volume-title":"Minutes for the 11th meeting of Ecma TC39","year":"2009","unstructured":"TC39. 2009 a. Minutes for the 11th meeting of Ecma TC39 29-30 July 2009. Ecma\/TC39\/ 2009\/037-Rev1. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-037-Rev1.pdf TC39. 2009a. Minutes for the 11th meeting of Ecma TC39 29-30 July 2009. Ecma\/TC39\/2009\/037-Rev1. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-037-Rev1.pdf"},{"key":"e_1_2_1_377_1","volume-title":"Minutes for the 12th meeting of Ecma TC39","year":"2009","unstructured":"TC39. 2009 b. Minutes for the 12th meeting of Ecma TC39 23-24 September 2009. Ecma\/TC39\/ 2009\/045. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-045.pdf TC39. 2009b. Minutes for the 12th meeting of Ecma TC39 23-24 September 2009. Ecma\/TC39\/2009\/045. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-045.pdf"},{"key":"e_1_2_1_378_1","volume-title":"Minutes for the 8th meeting of Ecma TC39","year":"2009","unstructured":"TC39. 2009 c. Minutes for the 8th meeting of Ecma TC39 28-29 January 2009. Ecma\/TC39\/ 2009\/008-Rev1. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-008-Rev1.pdf TC39. 2009c. Minutes for the 8th meeting of Ecma TC39 28-29 January 2009. Ecma\/TC39\/2009\/008-Rev1. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-008-Rev1.pdf"},{"key":"e_1_2_1_379_1","volume-title":"Minutes for the 9th meeting of Ecma TC39","year":"2009","unstructured":"TC39. 2009 d. Minutes for the 9th meeting of Ecma TC39 25-26 March 2009. Ecma\/TC39\/ 2009\/022. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-022.pdf TC39. 2009d. Minutes for the 9th meeting of Ecma TC39 25-26 March 2009. Ecma\/TC39\/2009\/022. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-022.pdf"},{"key":"e_1_2_1_380_1","volume-title":"Minutes for the 16th meeting of Ecma TC39","year":"2010","unstructured":"TC39. 2010 . Minutes for the 16th meeting of Ecma TC39 24-25 May 2010. Ecma\/TC39\/ 2010\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-028.pdf TC39. 2010. Minutes for the 16th meeting of Ecma TC39 24-25 May 2010. Ecma\/TC39\/2010\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-028.pdf"},{"key":"e_1_2_1_381_1","volume-title":"Draft Minutes for the 23rd meeting of Ecma TC39","year":"2011","unstructured":"TC39. 2011 a. Draft Minutes for the 23rd meeting of Ecma TC39 27-28 July 2011. Ecma\/TC39\/ 2011\/037. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-037.pdf TC39. 2011a. Draft Minutes for the 23rd meeting of Ecma TC39 27-28 July 2011. Ecma\/TC39\/2011\/037. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-037.pdf"},{"key":"e_1_2_1_382_1","volume-title":"Minutes for the 22nd meeting of Ecma TC39","year":"2011","unstructured":"TC39. 2011 b. Minutes for the 22nd meeting of Ecma TC39 24-26 May 2011. Ecma\/TC39\/ 2011\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-028.pdf TC39. 2011b. Minutes for the 22nd meeting of Ecma TC39 24-26 May 2011. Ecma\/TC39\/2011\/028. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-028.pdf"},{"key":"e_1_2_1_383_1","volume-title":"Minutes for the 27th meeting of Ecma TC39","year":"2012","unstructured":"TC39. 2012 a. Minutes for the 27th meeting of Ecma TC39 , Revision 2. Ecma\/TC39\/ 2012\/020-rev2. 30 March 2012. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-020-Rev2.pdf TC39. 2012a. Minutes for the 27th meeting of Ecma TC39, Revision 2. Ecma\/TC39\/2012\/020-rev2. 30 March 2012. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-020-Rev2.pdf"},{"key":"e_1_2_1_384_1","volume-title":"Minutes for the 28th meeting of Ecma TC39","year":"2012","unstructured":"TC39. 2012 b. Minutes for the 28th meeting of Ecma TC39 . Ecma\/TC39\/ 2012\/034. 23 May 2012. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-034.pdf TC39. 2012b. Minutes for the 28th meeting of Ecma TC39. Ecma\/TC39\/2012\/034. 23 May 2012. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-034.pdf"},{"key":"e_1_2_1_385_1","volume-title":"Minutes for the 29th meeting of Ecma TC39","year":"2012","unstructured":"TC39. 2012 c. Minutes for the 29th meeting of Ecma TC39 . Ecma\/TC39\/ 2012\/056. 24 July 2012. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-056.pdf TC39. 2012c. Minutes for the 29th meeting of Ecma TC39. Ecma\/TC39\/2012\/056. 24 July 2012. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-056.pdf"},{"key":"e_1_2_1_386_1","unstructured":"TC39. 2013a. March 14 2013 Meeting Notes. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2013\/notes\/2013-03\/mar-14.html  TC39. 2013a. March 14 2013 Meeting Notes. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2013\/notes\/2013-03\/mar-14.html"},{"key":"e_1_2_1_387_1","volume-title":"Minutes for the 32nd meeting of Ecma TC39","year":"2013","unstructured":"TC39. 2013 b. Minutes for the 32nd meeting of Ecma TC39 January 29-31, 2013. Ecma\/TC39\/ 2013\/009. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-009.pdf TC39. 2013b. Minutes for the 32nd meeting of Ecma TC39 January 29-31, 2013. Ecma\/TC39\/2013\/009. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-009.pdf"},{"key":"e_1_2_1_388_1","volume-title":"Minutes for the 36th meeting of Ecma TC39","year":"2013","unstructured":"TC39. 2013 c. Minutes for the 36th meeting of Ecma TC39 . Ecma\/TC39\/ 2013\/055. 17 Sept. 2013. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-055.pdf TC39. 2013c. Minutes for the 36th meeting of Ecma TC39. Ecma\/TC39\/2013\/055. 17 Sept. 2013. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-055.pdf"},{"key":"e_1_2_1_389_1","unstructured":"TC39. 2014a. July 30 2014 Meeting Notes. https:\/\/web.archive.org\/web\/20190820220952\/https:\/\/tc39.es\/tc39-notes\/2014-07_jul-30.html  TC39. 2014a. July 30 2014 Meeting Notes. https:\/\/web.archive.org\/web\/20190820220952\/https:\/\/tc39.es\/tc39-notes\/2014-07_jul-30.html"},{"key":"e_1_2_1_390_1","volume-title":"Minutes for the 42th meeting of Ecma TC39","year":"2014","unstructured":"TC39. 2014 b. Minutes for the 42th meeting of Ecma TC39 . Ecma\/TC39\/ 2014\/051. 25 Sept. 2014. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-051.pdf TC39. 2014b. Minutes for the 42th meeting of Ecma TC39. Ecma\/TC39\/2014\/051. 25 Sept. 2014. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-051.pdf"},{"key":"e_1_2_1_391_1","unstructured":"TC39. 2015a. January 27 2015 Meeting Notes. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2015\/notes\/2015-01\/jan-27.html  TC39. 2015a. January 27 2015 Meeting Notes. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2015\/notes\/2015-01\/jan-27.html"},{"key":"e_1_2_1_392_1","volume-title":"Minutes for the 45th meeting of Ecma TC39","year":"2015","unstructured":"TC39. 2015 b. Minutes for the 45th meeting of Ecma TC39 . Ecma\/TC39\/ 2015\/031. 17 March 2015. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2015\/TC39\/tc39-2015-031.pdf TC39. 2015b. Minutes for the 45th meeting of Ecma TC39. Ecma\/TC39\/2015\/031. 17 March 2015. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2015\/TC39\/tc39-2015-031.pdf"},{"key":"e_1_2_1_393_1","unstructured":"TC39 etal 2006. The es-discuss Archives. Email forum hosted by mozilla.org. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/ (also at Internet Archive 6 Nov. 2017 17:08:35 ). Originally named es4-discuss. Renamed in August 2008.  TC39 et al. 2006. The es-discuss Archives. Email forum hosted by mozilla.org. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/ (also at Internet Archive 6 Nov. 2017 17:08:35 ). Originally named es4-discuss. Renamed in August 2008."},{"key":"e_1_2_1_394_1","unstructured":"TC39 etal 2008. The es5-discuss Archives. Email forum hosted by mozilla.org. April 2008. non-archival https: \/\/mail.mozilla.org\/pipermail\/es5-discuss\/ (also at Internet Archive 14 Jan. 2019 10:49:03 ). Originally named es3.1-discuss. Renamed in March 2009.  TC39 et al. 2008. The es5-discuss Archives. Email forum hosted by mozilla.org. April 2008. non-archival https: \/\/mail.mozilla.org\/pipermail\/es5-discuss\/ (also at Internet Archive 14 Jan. 2019 10:49:03 ). Originally named es3.1-discuss. Renamed in March 2009."},{"key":"e_1_2_1_395_1","unstructured":"TC39 etal 2016. TC39 Bugzilla Archive 2011\u20132015. non-archival https:\/\/tc39.es\/archives\/bugzilla\/ This is a formatted listing of a data export from the original TC39 Bugzilla server.  TC39 et al. 2016. TC39 Bugzilla Archive 2011\u20132015. non-archival https:\/\/tc39.es\/archives\/bugzilla\/ This is a formatted listing of a data export from the original TC39 Bugzilla server."},{"key":"e_1_2_1_396_1","volume-title":"Catchall proposal. ecmascript.org wiki","year":"2006","unstructured":"TC39 ES4. 2006a. Catchall proposal. ecmascript.org wiki . Nov. 2006 . non-archival http:\/\/wiki.ecmascript.org:80\/doku. php?id=proposals:catchalls (broken; also at Internet Archive 20 Oct. 2007 08:25:39 ). TC39 ES4. 2006a. Catchall proposal. ecmascript.org wiki. Nov. 2006. non-archival http:\/\/wiki.ecmascript.org:80\/doku. php?id=proposals:catchalls (broken; also at Internet Archive 20 Oct. 2007 08:25:39 )."},{"key":"e_1_2_1_397_1","volume-title":"Clarification: Type System. ES4 Wiki.","year":"2006","unstructured":"TC39 ES4. 2006 b. Clarification: Type System. ES4 Wiki. 23 Aug. 2006. non-archival http:\/\/developer.mozilla.org: 80\/es4\/clarification\/type_system.html (broken; also at Internet Archive 14 Jan. 2007 06:19:15 ). TC39 ES4. 2006b. Clarification: Type System. ES4 Wiki. 23 Aug. 2006. non-archival http:\/\/developer.mozilla.org: 80\/es4\/clarification\/type_system.html (broken; also at Internet Archive 14 Jan. 2007 06:19:15 )."},{"key":"e_1_2_1_398_1","volume-title":"Expression Closures proposal. ecmascript.org wiki","year":"2006","unstructured":"TC39 ES4. 2006c. Expression Closures proposal. ecmascript.org wiki . Sept. 2006 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=proposals:expression_closures (broken; also at Internet Archive 20 Oct. 2007 08:26:04 ). TC39 ES4. 2006c. Expression Closures proposal. ecmascript.org wiki. Sept. 2006. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=proposals:expression_closures (broken; also at Internet Archive 20 Oct. 2007 08:26:04 )."},{"key":"e_1_2_1_399_1","volume-title":"Proposals: Structural types and typing of initializers. ES4 Wiki.","year":"2006","unstructured":"TC39 ES4. 2006 d. Proposals: Structural types and typing of initializers. ES4 Wiki. 17 June 2006. non-archival http: \/\/developer.mozilla.org:80\/es4\/proposals\/structural_types_and_typing_of_initializers.html (broken; also at Internet Archive 17 June 2006 07:44:06 ). TC39 ES4. 2006d. Proposals: Structural types and typing of initializers. ES4 Wiki. 17 June 2006. non-archival http: \/\/developer.mozilla.org:80\/es4\/proposals\/structural_types_and_typing_of_initializers.html (broken; also at Internet Archive 17 June 2006 07:44:06 )."},{"key":"e_1_2_1_400_1","volume-title":"Clarification: Formal Type System. ES4 Wiki.","year":"2007","unstructured":"TC39 ES4. 2007 a. Clarification: Formal Type System. ES4 Wiki. 16 Jan. 2007. non-archival http:\/\/developer.mozilla.org: 80\/es4\/clarification\/formal_type_system.html (broken; also at Internet Archive 16 Jan. 2007 07:21:22 ). TC39 ES4. 2007a. Clarification: Formal Type System. ES4 Wiki. 16 Jan. 2007. non-archival http:\/\/developer.mozilla.org: 80\/es4\/clarification\/formal_type_system.html (broken; also at Internet Archive 16 Jan. 2007 07:21:22 )."},{"key":"e_1_2_1_401_1","volume-title":"Clarification: Type System. ecmascript.org wiki.","year":"2007","unstructured":"TC39 ES4. 2007 b. Clarification: Type System. ecmascript.org wiki. 7 July 2007. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=clarification:type_system (broken; also at Internet Archive 8 Nov. 2007 07:52:29 ). TC39 ES4. 2007b. Clarification: Type System. ecmascript.org wiki. 7 July 2007. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=clarification:type_system (broken; also at Internet Archive 8 Nov. 2007 07:52:29 )."},{"key":"e_1_2_1_402_1","volume-title":"www.ecmascript.org website","author":"Documentation Script","year":"2007","unstructured":"TC39 ES4. 2007c. ECMA Script Documentation . www.ecmascript.org website . 27 Oct. 2007 . non-archival http:\/\/www. ecmascript.org:80\/docs.php (broken; also at Internet Archive 27 Oct. 2007 09:38:37 ). TC39 ES4. 2007c. ECMAScript Documentation. www.ecmascript.org website. 27 Oct. 2007. non-archival http:\/\/www. ecmascript.org:80\/docs.php (broken; also at Internet Archive 27 Oct. 2007 09:38:37 )."},{"key":"e_1_2_1_403_1","volume-title":"ES4 Pre Release M0 Source. www.ecmascript.org website","year":"2007","unstructured":"TC39 ES4. 2007d. ES4 Pre Release M0 Source. www.ecmascript.org website . 8 June 2007 . non-archival http:\/\/www. ecmascript.org\/files\/es4-pre-release.M0.source.tar.gz (broken; also at Internet Archive 31 Oct. 2007 13:08:00 ). This is the first public source code release of the ES4 2 reference implementation. The final source code as of the termination of the project in July 2008 is at non-archival https:\/\/github.com\/dherman\/es4 . TC39 ES4. 2007d. ES4 Pre Release M0 Source. www.ecmascript.org website. 8 June 2007. non-archival http:\/\/www. ecmascript.org\/files\/es4-pre-release.M0.source.tar.gz (broken; also at Internet Archive 31 Oct. 2007 13:08:00 ). This is the first public source code release of the ES4 2 reference implementation. The final source code as of the termination of the project in July 2008 is at non-archival https:\/\/github.com\/dherman\/es4 ."},{"key":"e_1_2_1_404_1","volume-title":"Proposals for modifying the spec. ecmascript.org wiki","year":"2007","unstructured":"TC39 ES4. 2007e. Proposals for modifying the spec. ecmascript.org wiki . 29 Sept. 2007 . non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=proposals:proposals (broken; also at Internet Archive 20 Oct. 2007 01:50:54 ). TC39 ES4. 2007e. Proposals for modifying the spec. ecmascript.org wiki. 29 Sept. 2007. non-archival http:\/\/wiki.ecmascript. org:80\/doku.php?id=proposals:proposals (broken; also at Internet Archive 20 Oct. 2007 01:50:54 )."},{"key":"e_1_2_1_405_1","volume-title":"Proposals: Inactive. ecmascript.org wiki.","year":"2007","unstructured":"TC39 ES4. 2007 f. Proposals: Inactive. ecmascript.org wiki. 29 Sept. 2007. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=proposals:inactive (broken; also at Internet Archive 20 Oct. 2007 08:26:35 ). TC39 ES4. 2007f. Proposals: Inactive. ecmascript.org wiki. 29 Sept. 2007. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=proposals:inactive (broken; also at Internet Archive 20 Oct. 2007 08:26:35 )."},{"key":"e_1_2_1_406_1","volume-title":"Public snapshot of TC39-TG1\u2019s private ES4 wiki","year":"2007","unstructured":"TC39 ES4. 2007g. Public snapshot of TC39-TG1\u2019s private ES4 wiki . Jan. 2007 . non-archival http:\/\/developer.mozilla.org\/es4\/ (broken; also at Internet Archive 3 Jan. 2007 22:37:12 ). TC39 ES4. 2007g. Public snapshot of TC39-TG1\u2019s private ES4 wiki. Jan. 2007. non-archival http:\/\/developer.mozilla.org\/es4\/ (broken; also at Internet Archive 3 Jan. 2007 22:37:12 )."},{"key":"e_1_2_1_407_1","volume-title":"ecmascript.org wiki","author":"Proposals Strawman","year":"2008","unstructured":"TC39 Harmony. 2008. Strawman Proposals . ecmascript.org wiki . 21 Nov. 2008 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 22 Dec. 2008 19:08:52 ). TC39 Harmony. 2008. Strawman Proposals. ecmascript.org wiki. 21 Nov. 2008. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 22 Dec. 2008 19:08:52 )."},{"key":"e_1_2_1_408_1","volume-title":"ecmascript.org wiki","author":"Proposals Strawman","year":"2009","unstructured":"TC39 Harmony. 2009. Strawman Proposals . ecmascript.org wiki . 3 Aug. 2009 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (also at Internet Archive 18 Aug. 2009 15:32:07 ). TC39 Harmony. 2009. Strawman Proposals. ecmascript.org wiki. 3 Aug. 2009. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (also at Internet Archive 18 Aug. 2009 15:32:07 )."},{"key":"e_1_2_1_409_1","volume-title":"ecmascript.org wiki","author":"Proposals Deferred","year":"2010","unstructured":"TC39 Harmony. 2010a. Deferred Proposals . ecmascript.org wiki . 23 Nov. 2010 . non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:deferred (broken; also at Internet Archive 6 Dec. 2011 19:08:02 ). TC39 Harmony. 2010a. Deferred Proposals. ecmascript.org wiki. 23 Nov. 2010. non-archival http:\/\/wiki.ecmascript.org\/ doku.php?id=strawman:deferred (broken; also at Internet Archive 6 Dec. 2011 19:08:02 )."},{"key":"e_1_2_1_410_1","volume-title":"ecmascript.org wiki","author":"Proposals Strawman","year":"2010","unstructured":"TC39 Harmony. 2010b. Strawman Proposals . ecmascript.org wiki . 22 Dec. 2010 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 31 Dec. 2010 08:39:07 ). TC39 Harmony. 2010b. Strawman Proposals. ecmascript.org wiki. 22 Dec. 2010. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 31 Dec. 2010 08:39:07 )."},{"key":"e_1_2_1_411_1","volume-title":"Strawman: Shorter function syntax. ecmascript.org wiki.","year":"2010","unstructured":"TC39 Harmony. 2010 c. Strawman: Shorter function syntax. ecmascript.org wiki. May 2010. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:shorter_function_syntax (broken; also at Internet Archive 22 Jan. 2011 01:14:36 ). TC39 Harmony. 2010c. Strawman: Shorter function syntax. ecmascript.org wiki. May 2010. non-archival http:\/\/wiki. ecmascript.org\/doku.php?id=strawman:shorter_function_syntax (broken; also at Internet Archive 22 Jan. 2011 01:14:36 )."},{"key":"e_1_2_1_412_1","volume-title":"ecmascript.org wiki","author":"Proposals Harmony","year":"2011","unstructured":"TC39 Harmony. 2011a. Harmony Proposals . ecmascript.org wiki . 23 March 2011 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 24 April 2011 16:23:26 ). TC39 Harmony. 2011a. Harmony Proposals. ecmascript.org wiki. 23 March 2011. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 24 April 2011 16:23:26 )."},{"key":"e_1_2_1_413_1","volume-title":"ecmascript.org wiki","author":"Proposals Harmony","year":"2011","unstructured":"TC39 Harmony. 2011b. Harmony Proposals . ecmascript.org wiki . 1 June 2011 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 25 June 2011 00:55:57 ). TC39 Harmony. 2011b. Harmony Proposals. ecmascript.org wiki. 1 June 2011. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 25 June 2011 00:55:57 )."},{"key":"e_1_2_1_414_1","volume-title":"ecmascript.org wiki","author":"Proposals Strawman","year":"2011","unstructured":"TC39 Harmony. 2011c. Strawman Proposals . ecmascript.org wiki . 28 April 2011 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 1 May 2011 19:23:03 ). TC39 Harmony. 2011c. Strawman Proposals. ecmascript.org wiki. 28 April 2011. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=strawman:strawman (broken; also at Internet Archive 1 May 2011 19:23:03 )."},{"key":"e_1_2_1_415_1","volume-title":"ecmascript.org wiki","author":"Proposals Harmony","year":"2014","unstructured":"TC39 Harmony. 2014. Harmony Proposals . ecmascript.org wiki . 30 Jan. 2014 . non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 14 Feb. 2014 12:05:27 ). TC39 Harmony. 2014. Harmony Proposals. ecmascript.org wiki. 30 Jan. 2014. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:proposals (broken; also at Internet Archive 14 Feb. 2014 12:05:27 )."},{"key":"e_1_2_1_416_1","volume-title":"Harmony: Specification Drafts. ecmascript.org wiki.","year":"2015","unstructured":"TC39 Harmony. 2015 . Harmony: Specification Drafts. ecmascript.org wiki. 17 April 2015. non-archival http:\/\/wiki. ecmascript.org:80\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 19 April 2015 08:03:39 ). TC39 Harmony. 2015. Harmony: Specification Drafts. ecmascript.org wiki. 17 April 2015. non-archival http:\/\/wiki. ecmascript.org:80\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 19 April 2015 08:03:39 )."},{"key":"e_1_2_1_417_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2005","unstructured":"TC39-TG1. 2005. Minutes of Ecma TC39-TG1 September 22, 2005 . Ecma\/TC 39-TG1\/2005\/006. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2005\/TG1\/tc39-tg1-2005-006.pdf TC39-TG1. 2005. Minutes of Ecma TC39-TG1 September 22, 2005. Ecma\/TC39-TG1\/2005\/006. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2005\/TG1\/tc39-tg1-2005-006.pdf"},{"key":"e_1_2_1_418_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2006","unstructured":"TC39-TG1. 2006a. Minutes of Ecma TC39-TG1 April 21, 2006 . Ecma\/TC 39-TG1\/2006\/020. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-020.pdf TC39-TG1. 2006a. Minutes of Ecma TC39-TG1 April 21, 2006. Ecma\/TC39-TG1\/2006\/020. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-020.pdf"},{"key":"e_1_2_1_419_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2006","unstructured":"TC39-TG1. 2006b. Minutes of Ecma TC39-TG1 February 16, 2006 . Ecma\/TC 39-TG1\/2006\/011. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-011.pdf TC39-TG1. 2006b. Minutes of Ecma TC39-TG1 February 16, 2006. Ecma\/TC39-TG1\/2006\/011. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-011.pdf"},{"key":"e_1_2_1_420_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2006","unstructured":"TC39-TG1. 2006c. Minutes of Ecma TC39-TG1 July 27-28, 2006 . Ecma\/TC 39-TG1\/2006\/032. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-032.pdf TC39-TG1. 2006c. Minutes of Ecma TC39-TG1 July 27-28, 2006. Ecma\/TC39-TG1\/2006\/032. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-032.pdf"},{"key":"e_1_2_1_421_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2006","unstructured":"TC39-TG1. 2006d. Minutes of Ecma TC39-TG1 March 16, 2006 . Ecma\/TC 39-TG1\/2006\/015. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-015.pdf TC39-TG1. 2006d. Minutes of Ecma TC39-TG1 March 16, 2006. Ecma\/TC39-TG1\/2006\/015. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-015.pdf"},{"key":"e_1_2_1_422_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2006","unstructured":"TC39-TG1. 2006e. Minutes of Ecma TC39-TG1 October 19-20, 2006 . Ecma\/TC 39-TG1\/2006\/041. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-041.pdf TC39-TG1. 2006e. Minutes of Ecma TC39-TG1 October 19-20, 2006. Ecma\/TC39-TG1\/2006\/041. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2006\/TG1\/tc39-tg1-2006-041.pdf"},{"key":"e_1_2_1_423_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2007","unstructured":"TC39-TG1. 2007a. Minutes of Ecma TC39-TG1 April 18-20, 2007 . Ecma\/TC 39-TG1\/2007\/017. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-017.pdf TC39-TG1. 2007a. Minutes of Ecma TC39-TG1 April 18-20, 2007. Ecma\/TC39-TG1\/2007\/017. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-017.pdf"},{"key":"e_1_2_1_424_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2007","unstructured":"TC39-TG1. 2007b. Minutes of Ecma TC39-TG1 June 21-22, 2007 . Ecma\/TC 39-TG1\/2007\/025. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-025.pdf TC39-TG1. 2007b. Minutes of Ecma TC39-TG1 June 21-22, 2007. Ecma\/TC39-TG1\/2007\/025. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-025.pdf"},{"key":"e_1_2_1_425_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2007","unstructured":"TC39-TG1. 2007c. Minutes of Ecma TC39-TG1 March 21-23, 2007 . Ecma\/TC 39-TG1\/2007\/013. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-013.pdf TC39-TG1. 2007c. Minutes of Ecma TC39-TG1 March 21-23, 2007. Ecma\/TC39-TG1\/2007\/013. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-013.pdf"},{"key":"e_1_2_1_426_1","volume-title":"Minutes of Ecma TC39-TG1","year":"2007","unstructured":"TC39-TG1. 2007d. Minutes of Ecma TC39-TG1 September 27-28, 2007 . Ecma\/TC 39-TG1\/2007\/036. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-036.pdf TC39-TG1. 2007d. Minutes of Ecma TC39-TG1 September 27-28, 2007. Ecma\/TC39-TG1\/2007\/036. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-036.pdf"},{"key":"e_1_2_1_427_1","volume-title":"Principles of programming languages","author":"Tennent R.D.","unstructured":"R.D. Tennent . 1981. Principles of programming languages . Prentice\/Hall International . 9780137098736 80024271 R.D. Tennent. 1981. Principles of programming languages. Prentice\/Hall International. 9780137098736 80024271"},{"key":"e_1_2_1_428_1","volume-title":"Real World Func Decl in Block Scope Breakages. es-discuss mailing list","author":"Terlson Brian","year":"2012","unstructured":"Brian Terlson . 2012. Real World Func Decl in Block Scope Breakages. es-discuss mailing list . 26 Dec. 2012 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-December\/027419.html (also at Internet Archive 4 June 2014 15:53:17 ). Brian Terlson. 2012. Real World Func Decl in Block Scope Breakages. es-discuss mailing list. 26 Dec. 2012. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-December\/027419.html (also at Internet Archive 4 June 2014 15:53:17 )."},{"key":"e_1_2_1_429_1","volume-title":"simple modules. es-discuss mailing list","author":"Tobin-Hochstadt Sam","year":"2010","unstructured":"Sam Tobin-Hochstadt . 2010. simple modules. es-discuss mailing list . 4 Feb. 2010 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-February\/010782.html (also at Internet Archive 5 June 2014 01:27:32 ). Sam Tobin-Hochstadt. 2010. simple modules. es-discuss mailing list. 4 Feb. 2010. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-February\/010782.html (also at Internet Archive 5 June 2014 01:27:32 )."},{"key":"e_1_2_1_430_1","unstructured":"Sam Tobin-Hochstadt and David Herman. 2010. Simple Modules. Ecma\/TC39\/2010\/017. 24 March 2010. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-017.pdf Presentation at TC39 meeting.  Sam Tobin-Hochstadt and David Herman. 2010. Simple Modules. Ecma\/TC39\/2010\/017. 24 March 2010. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-017.pdf Presentation at TC39 meeting."},{"key":"e_1_2_1_431_1","volume-title":"traceur-compiler project. Google Code Project","author":"Project Traceur","year":"2011","unstructured":"Traceur Project . 2011a. traceur-compiler project. Google Code Project . 5 May 2011 . non-archival http:\/\/code.google. com\/p\/traceur-compiler\/ (superseded; also at Internet Archive 5 May 2011 01:15:49 ). The Traceur GitHub repository non-archival https:\/\/github.com\/google\/traceur-compiler Traceur Project. 2011a. traceur-compiler project. Google Code Project. 5 May 2011. non-archival http:\/\/code.google. com\/p\/traceur-compiler\/ (superseded; also at Internet Archive 5 May 2011 01:15:49 ). The Traceur GitHub repository non-archival https:\/\/github.com\/google\/traceur-compiler"},{"key":"e_1_2_1_432_1","volume-title":"Traceur Language Features - Classes. Google Code Project","author":"Project Traceur","year":"2011","unstructured":"Traceur Project . 2011b. Traceur Language Features - Classes. Google Code Project . 4 May 2011 . non-archival http: \/\/code.google.com\/p\/traceur-compiler\/wiki\/LanguageFeatures#Classes (superseded; also at Internet Archive 7 May 2011 11:59:13 ). Traceur Project. 2011b. Traceur Language Features - Classes. Google Code Project. 4 May 2011. non-archival http: \/\/code.google.com\/p\/traceur-compiler\/wiki\/LanguageFeatures#Classes (superseded; also at Internet Archive 7 May 2011 11:59:13 )."},{"key":"e_1_2_1_433_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_2_1_434_1","volume-title":"Catch-all proposal based on proxies. es-discuss mailing list","author":"Cutsem Tom Van","year":"2009","unstructured":"Tom Van Cutsem . 2009. Catch-all proposal based on proxies. es-discuss mailing list . 7 Dec. 2009 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-December\/010250.html (also at Internet Archive 6 Aug. 2013 07:15:18 ). Tom Van Cutsem. 2009. Catch-all proposal based on proxies. es-discuss mailing list. 7 Dec. 2009. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2009-December\/010250.html (also at Internet Archive 6 Aug. 2013 07:15:18 )."},{"key":"e_1_2_1_435_1","volume-title":"Direct proxies strawman. es-discuss mailing list","author":"Cutsem Tom Van","year":"2011","unstructured":"Tom Van Cutsem . 2011. Direct proxies strawman. es-discuss mailing list . 17 Oct. 2011 . non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2011-October\/017466.html (also at Internet Archive 4 June 2014 20:08:02 ). Tom Van Cutsem. 2011. Direct proxies strawman. es-discuss mailing list. 17 Oct. 2011. non-archival https:\/\/mail.mozilla. org\/pipermail\/es-discuss\/2011-October\/017466.html (also at Internet Archive 4 June 2014 20:08:02 )."},{"key":"e_1_2_1_436_1","volume-title":"non-archival http:\/\/tvcutsem.github.io\/notificationproxies (also at Internet Archive","author":"Cutsem Tom Van","year":"2017","unstructured":"Tom Van Cutsem . 2013. Notification Proxies . Blog Post . 22 May 2013. non-archival http:\/\/tvcutsem.github.io\/notificationproxies (also at Internet Archive 22 Jan. 2017 02:37:05 ). Tom Van Cutsem. 2013. Notification Proxies. Blog Post. 22 May 2013. non-archival http:\/\/tvcutsem.github.io\/notificationproxies (also at Internet Archive 22 Jan. 2017 02:37:05 )."},{"key":"e_1_2_1_437_1","volume-title":"Miller","author":"Cutsem Tom Van","year":"2010","unstructured":"Tom Van Cutsem and Mark S . Miller . 2010 a. Catch-all Proxies. ecmascript.org wiki. March 2010. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:proxies (broken; also at Internet Archive 24 March 2010 21:47:41 ). Tom Van Cutsem and Mark S. Miller. 2010a. Catch-all Proxies. ecmascript.org wiki. March 2010. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:proxies (broken; also at Internet Archive 24 March 2010 21:47:41 )."},{"key":"e_1_2_1_438_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869631.1869638"},{"key":"e_1_2_1_439_1","volume-title":"Miller","author":"Cutsem Tom Van","year":"2010","unstructured":"Tom Van Cutsem and Mark S . Miller . 2010 c. Proxies Strawman Proposal. Ecma\/TC 39\/2010\/007. 27 Jan. 2010. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-007.pdf Presentation at TC39 meeting. Tom Van Cutsem and Mark S. Miller. 2010c. Proxies Strawman Proposal. Ecma\/TC39\/2010\/007. 27 Jan. 2010. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2010\/TC39\/tc39-2010-007.pdf Presentation at TC39 meeting."},{"key":"e_1_2_1_440_1","volume-title":"Miller","author":"Cutsem Tom Van","year":"2011","unstructured":"Tom Van Cutsem and Mark S . Miller . 2011 a. Direct Proxy Spec. ecmascript.org wiki. 23 Dec. 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:proxies_spec (broken; also at Internet Archive 14 May 2012 05:55:57 ). Tom Van Cutsem and Mark S. Miller. 2011a. Direct Proxy Spec. ecmascript.org wiki. 23 Dec. 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:proxies_spec (broken; also at Internet Archive 14 May 2012 05:55:57 )."},{"key":"e_1_2_1_441_1","volume-title":"Miller","author":"Cutsem Tom Van","year":"2011","unstructured":"Tom Van Cutsem and Mark S . Miller . 2011 b. Strawman : Direct Proxies. ecmascript.org wiki. 23 Nov. 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:direct_proxies (broken; also at Internet Archive 13 July 2012 16:15:48 ). Tom Van Cutsem and Mark S. Miller. 2011b. Strawman: Direct Proxies. ecmascript.org wiki. 23 Nov. 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:direct_proxies (broken; also at Internet Archive 13 July 2012 16:15:48 )."},{"key":"e_1_2_1_442_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093328.2093330"},{"key":"e_1_2_1_443_1","volume-title":"Miller","author":"Cutsem Tom Van","year":"2012","unstructured":"Tom Van Cutsem and Mark S . Miller . 2012 . Proposal : Direct Proxies. ecmascript.org wiki. 22 March 2012. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:direct_proxies (broken; also at Internet Archive 23 April 2012 15:01:31 ). Tom Van Cutsem and Mark S. Miller. 2012. Proposal: Direct Proxies. ecmascript.org wiki. 22 March 2012. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:direct_proxies (broken; also at Internet Archive 23 April 2012 15:01:31 )."},{"key":"e_1_2_1_444_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_7"},{"key":"e_1_2_1_445_1","volume-title":"Outlook Web Access - A catalyst for web evolution. Microsoft Exchange Team Blog","author":"Eaton Jim Van","year":"2005","unstructured":"Jim Van Eaton . 2005. Outlook Web Access - A catalyst for web evolution. Microsoft Exchange Team Blog . 21 June 2005 . non-archival http:\/\/msexchangeteam.com\/archive\/2005\/06\/21\/406646.aspx (broken; also at Internet Archive 23 June 2006 17:50:04 ). Jim Van Eaton. 2005. Outlook Web Access - A catalyst for web evolution. Microsoft Exchange Team Blog. 21 June 2005. non-archival http:\/\/msexchangeteam.com\/archive\/2005\/06\/21\/406646.aspx (broken; also at Internet Archive 23 June 2006 17:50:04 )."},{"key":"e_1_2_1_446_1","unstructured":"Markku Vartiainen (Ed.). 2001. ECMA-327 ECMAScript 3rd Edition Compact Profile. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/Ecma-327.pdf  Markku Vartiainen (Ed.). 2001. ECMA-327 ECMAScript 3rd Edition Compact Profile. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/Ecma-327.pdf"},{"key":"e_1_2_1_447_1","volume-title":"instanceof proposal. Ecma TC39 working document","author":"Venter Herman","year":"1998","unstructured":"Herman Venter . 1998a. instanceof proposal. Ecma TC39 working document . 5 March 1998 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980305-instance.pdf Herman Venter. 1998a. instanceof proposal. Ecma TC39 working document. 5 March 1998. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980305-instance.pdf"},{"key":"e_1_2_1_448_1","volume-title":"Revised section 12. Ecma TC39 working document","author":"Venter Herman","year":"1998","unstructured":"Herman Venter . 1998b. Revised section 12. Ecma TC39 working document . 5 March 1998 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980305-labelled.pdf Herman Venter. 1998b. Revised section 12. Ecma TC39 working document. 5 March 1998. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1998\/TC39WG\/980305-labelled.pdf"},{"key":"e_1_2_1_449_1","volume-title":"Updates for section 12. Ecma TC39 working document","author":"Venter Herman","year":"1998","unstructured":"Herman Venter . 1998c. Updates for section 12. Ecma TC39 working document . 22 April 1998 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39WG\/980430-label3.pdf Herman Venter. 1998c. Updates for section 12. Ecma TC39 working document. 22 April 1998. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/1998\/TC39WG\/980430-label3.pdf"},{"key":"e_1_2_1_450_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45127-7_27"},{"key":"e_1_2_1_451_1","volume-title":"Shaping the Future of HTML. W3C web pages","author":"C.","year":"1998","unstructured":"W3 C. 1998. Shaping the Future of HTML. W3C web pages . May 1998 . non-archival https:\/\/www.w3.org\/MarkUp\/future\/ (also at Internet Archive 3 July 1998 15:57:23 ). Record of W 3C workshop held 4\u20135 May 1998. W3C. 1998. Shaping the Future of HTML. W3C web pages. May 1998. non-archival https:\/\/www.w3.org\/MarkUp\/future\/ (also at Internet Archive 3 July 1998 15:57:23 ). Record of W3C workshop held 4\u20135 May 1998."},{"key":"e_1_2_1_452_1","unstructured":"Richard Wagner (Ed.). 1999. ECMA-290: ECMAScript Components Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/ECMA-290.pdf  Richard Wagner (Ed.). 1999. ECMA-290: ECMAScript Components Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-WITHDRAWN\/ECMA-290.pdf"},{"key":"e_1_2_1_453_1","volume-title":"ECMAScript Components Technical Specification. (25","author":"Wagner Richard","year":"1998","unstructured":"Richard Wagner and Chip Shapley . 1998. ECMAScript Components Technical Specification. (25 June 1998 ). Ecma\/TC 39\/1998\/011. 25 June 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/TC39\/8T39-011.pdf Richard Wagner and Chip Shapley. 1998. ECMAScript Components Technical Specification. (25 June 1998). Ecma\/TC39\/1998\/011. 25 June 1998. https:\/\/www.ecma-international.org\/archive\/ecmascript\/1998\/TC39\/8T39-011.pdf"},{"key":"e_1_2_1_454_1","volume-title":"The Brave Cookie Monster\u2014Brendan Eich. The Jolly Swagman Podcast Episode 50","author":"Walker Joe","year":"2018","unstructured":"Joe Walker . 2018. The Brave Cookie Monster\u2014Brendan Eich. The Jolly Swagman Podcast Episode 50 . 29 May 2018 . Audio recording non-archival https:\/\/content.blubrry.com\/thejollyswagmen\/JollySwagmen050-BrendanEich-FINAL.mp3 (also at Internet Archive 12 Feb. 2020 16:44:00 ). Show Notes non-archival https:\/\/josephnoelwalker.com\/50-the-bravecookie-monster-brendan-eich\/ Joe Walker. 2018. The Brave Cookie Monster\u2014Brendan Eich. The Jolly Swagman Podcast Episode 50. 29 May 2018. Audio recording non-archival https:\/\/content.blubrry.com\/thejollyswagmen\/JollySwagmen050-BrendanEich-FINAL.mp3 (also at Internet Archive 12 Feb. 2020 16:44:00 ). Show Notes non-archival https:\/\/josephnoelwalker.com\/50-the-bravecookie-monster-brendan-eich\/"},{"key":"e_1_2_1_455_1","volume-title":"Harmony: Observe. ecmascript.org wiki.","author":"Weinstein Rafael","year":"2012","unstructured":"Rafael Weinstein . 2012 . Harmony: Observe. ecmascript.org wiki. 16 March 2012. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:observe (broken; also at Internet Archive 16 Nov. 2012 14:24:41 ). Rafael Weinstein. 2012. Harmony: Observe. ecmascript.org wiki. 16 March 2012. non-archival http:\/\/wiki.ecmascript.org: 80\/doku.php?id=harmony:observe (broken; also at Internet Archive 16 Nov. 2012 14:24:41 )."},{"key":"e_1_2_1_456_1","volume-title":"Post-ES6 Spec Process. Presentation to TC39","author":"Weinstein Rafael","year":"2013","unstructured":"Rafael Weinstein and Dmitry Lomov . 2013. Post-ES6 Spec Process. Presentation to TC39 . 18 Sept. 2013 . non-archival http:\/\/slides.com\/rafaelweinstein\/tc39-process\/# (also at Internet Archive 24 July 2014 03:33:36 ). Rafael Weinstein and Dmitry Lomov. 2013. Post-ES6 Spec Process. Presentation to TC39. 18 Sept. 2013. non-archival http:\/\/slides.com\/rafaelweinstein\/tc39-process\/# (also at Internet Archive 24 July 2014 03:33:36 )."},{"key":"e_1_2_1_457_1","volume-title":"TC-39 Process. Ecma\/TC39\/2013\/062","author":"Weinstein Rafael","year":"2013","unstructured":"Rafael Weinstein and Allen Wirfs-Brock . 2013. TC-39 Process. Ecma\/TC39\/2013\/062 . Nov. 2013 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-062.pdf Rafael Weinstein and Allen Wirfs-Brock. 2013. TC-39 Process. Ecma\/TC39\/2013\/062. Nov. 2013. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2013\/TC39\/tc39-2013-062.pdf"},{"key":"e_1_2_1_458_1","unstructured":"Robert Welland et al. 1996. The JScript Language Specification Version 0.1. Ecma\/TC39\/1996\/005. Nov. 1996. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-005.pdf  Robert Welland et al. 1996. The JScript Language Specification Version 0.1. Ecma\/TC39\/1996\/005. Nov. 1996. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1996\/TC39\/96-005.pdf"},{"key":"e_1_2_1_459_1","volume-title":"Oral history of members of original Microsoft JScript development team","author":"Welland Robert","year":"2018","unstructured":"Robert Welland , Shon Katzenberger , and Peter Kukol . 2018. Oral history of members of original Microsoft JScript development team . 22 March 2018 . non-archival http:\/\/www.wirfs-brock.com\/allen\/files\/jshistory\/JScriptInterview.mp3 (also at Internet Archive 7 March 2020 17:37:32 ). Audio recording, duration 52:44. Interviewer Allen Wirfs-Brock . Robert Welland, Shon Katzenberger, and Peter Kukol. 2018. Oral history of members of original Microsoft JScript development team. 22 March 2018. non-archival http:\/\/www.wirfs-brock.com\/allen\/files\/jshistory\/JScriptInterview.mp3 (also at Internet Archive 7 March 2020 17:37:32 ). Audio recording, duration 52:44. Interviewer Allen Wirfs-Brock."},{"key":"e_1_2_1_460_1","volume-title":"Wikinews interviews World Wide Web co-inventor Robert Cailliau. Wikinew website","year":"2007","unstructured":"Wikinews. 2007. Wikinews interviews World Wide Web co-inventor Robert Cailliau. Wikinew website . 16 Aug. 2007 . non-archival http:\/\/en.wikinews.org\/wiki\/Wikinews_interviews_World_Wide_Web_co-inventor_Robert_Cailliau (also at Internet Archive 5 Dec. 2007 22:04:09 ). Wikinews. 2007. Wikinews interviews World Wide Web co-inventor Robert Cailliau. Wikinew website. 16 Aug. 2007. non-archival http:\/\/en.wikinews.org\/wiki\/Wikinews_interviews_World_Wide_Web_co-inventor_Robert_Cailliau (also at Internet Archive 5 Dec. 2007 22:04:09 )."},{"key":"e_1_2_1_461_1","volume-title":"The Free Encyclopedia. non-archival https:\/\/en.wikipedia. org\/wiki\/Embrace,_extend,_and_extinguish (retrieved","year":"2019","unstructured":"Wikipedia. 2019. Embrace , extend, and extinguish\u2014Wikipedia , The Free Encyclopedia. non-archival https:\/\/en.wikipedia. org\/wiki\/Embrace,_extend,_and_extinguish (retrieved 25 July 2019 ) Wikipedia. 2019. Embrace, extend, and extinguish\u2014Wikipedia, The Free Encyclopedia. non-archival https:\/\/en.wikipedia. org\/wiki\/Embrace,_extend,_and_extinguish (retrieved 25 July 2019)"},{"key":"e_1_2_1_462_1","unstructured":"Scott Wiltamuth. 1997a. 1\/15 working group meeting notes. Ecma\/TC39\/1997\/005. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-005.pdf  Scott Wiltamuth. 1997a. 1\/15 working group meeting notes. Ecma\/TC39\/1997\/005. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-005.pdf"},{"key":"e_1_2_1_463_1","unstructured":"Scott Wiltamuth. 1997b. 1\/24 working group notes. Ecma\/TC39\/1997\/008. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/1997\/TC39\/97-008.pdf  Scott Wiltamuth. 1997b. 1\/24 working group notes. Ecma\/TC39\/1997\/008. https:\/\/www.ecma-international.org\/archive\/ ecmascript\/1997\/TC39\/97-008.pdf"},{"key":"e_1_2_1_464_1","unstructured":"Scott Wiltamuth. 1997c. 4\/16 Working group meeting notes. Ecma\/TC39\/1997\/025. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-025.pdf  Scott Wiltamuth. 1997c. 4\/16 Working group meeting notes. Ecma\/TC39\/1997\/025. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-025.pdf"},{"key":"e_1_2_1_465_1","unstructured":"Scott Wiltamuth. 1997d. Notes from the 1\/31 working group meeting. Ecma\/TC39\/1997\/009. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-009.pdf  Scott Wiltamuth. 1997d. Notes from the 1\/31 working group meeting. Ecma\/TC39\/1997\/009. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-009.pdf"},{"key":"e_1_2_1_466_1","unstructured":"Scott Wiltamuth. 1997e. Notes from the 2\/11 conference call. Ecma\/TC39\/1997\/010. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-010.pdf  Scott Wiltamuth. 1997e. Notes from the 2\/11 conference call. Ecma\/TC39\/1997\/010. https:\/\/www.ecma-international.org\/ archive\/ecmascript\/1997\/TC39\/97-010.pdf"},{"key":"e_1_2_1_467_1","unstructured":"Scott Wiltamuth. 1997f. Notes from the 2\/14 working group meeting. Ecma\/TC39\/1997\/015. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-015.pdf  Scott Wiltamuth. 1997f. Notes from the 2\/14 working group meeting. Ecma\/TC39\/1997\/015. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-015.pdf"},{"key":"e_1_2_1_468_1","unstructured":"Scott Wiltamuth. 1997g. Notes from the 2\/28 working group meeting. Ecma\/TC39\/1997\/012. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-012.pdf  Scott Wiltamuth. 1997g. Notes from the 2\/28 working group meeting. Ecma\/TC39\/1997\/012. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-012.pdf"},{"key":"e_1_2_1_469_1","unstructured":"Scott Wiltamuth. 1997h. Notes from the 3\/14 working group meeting. Ecma\/TC39\/1997\/024. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-024.pdf  Scott Wiltamuth. 1997h. Notes from the 3\/14 working group meeting. Ecma\/TC39\/1997\/024. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-024.pdf"},{"key":"e_1_2_1_470_1","unstructured":"Scott Wiltamuth. 1997i. Notes from the 3\/18 TC39 technical meeting. Ecma\/TC39\/1997\/026. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-026.pdf  Scott Wiltamuth. 1997i. Notes from the 3\/18 TC39 technical meeting. Ecma\/TC39\/1997\/026. https:\/\/www.ecma-international. org\/archive\/ecmascript\/1997\/TC39\/97-026.pdf"},{"key":"e_1_2_1_471_1","volume-title":"Selecting a new name to replace \"ECMAScript\". Ecma\/TC39\/1997\/002","author":"Wiltamuth Scott","year":"1997","unstructured":"Scott Wiltamuth . 1997j. Selecting a new name to replace \"ECMAScript\". Ecma\/TC39\/1997\/002 . 14 Jan. 1997 . https: \/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-002.pdf Scott Wiltamuth. 1997j. Selecting a new name to replace \"ECMAScript\". Ecma\/TC39\/1997\/002. 14 Jan. 1997. https: \/\/www.ecma-international.org\/archive\/ecmascript\/1997\/TC39\/97-002.pdf"},{"key":"e_1_2_1_472_1","volume-title":"Microsoft storms the Web. InfoWorld 17, 50 (11 Dec.), 1. non-archival https: \/\/books.google.com\/books?id=QjgEAAAAMBAJ&amp;lpg=PP1&amp;dq=Inforworld%2520Dec%252011%252C%25201995&amp","author":"Wingfield Nick","year":"2020","unstructured":"Nick Wingfield . 1995. Microsoft storms the Web. InfoWorld 17, 50 (11 Dec.), 1. non-archival https: \/\/books.google.com\/books?id=QjgEAAAAMBAJ&amp;lpg=PP1&amp;dq=Inforworld%2520Dec%252011%252C%25201995&amp ; pg=PP3#v=onepage&amp;q&amp;f=false (also at Internet Archive 27 Feb. 2020 21:15:10 ). Nick Wingfield. 1995. Microsoft storms the Web. InfoWorld 17, 50 (11 Dec.), 1. non-archival https: \/\/books.google.com\/books?id=QjgEAAAAMBAJ&amp;lpg=PP1&amp;dq=Inforworld%2520Dec%252011%252C%25201995&amp; pg=PP3#v=onepage&amp;q&amp;f=false (also at Internet Archive 27 Feb. 2020 21:15:10 )."},{"key":"e_1_2_1_473_1","volume-title":"Implementation Loopholes In ECMAScript","author":"Wirfs-Brock Allen","year":"2007","unstructured":"Allen Wirfs-Brock . 2007a. Implementation Loopholes In ECMAScript , 3 rd Edition. ecmascript.org wiki. Aug. 2007 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/es3_implementation_loopholes_annotated.pdf Allen Wirfs-Brock. 2007a. Implementation Loopholes In ECMAScript, 3rd Edition. ecmascript.org wiki. Aug. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/es3_implementation_loopholes_annotated.pdf","edition":"3"},{"key":"e_1_2_1_474_1","volume-title":"Mozilla Extensions to ECMAScript","author":"Wirfs-Brock Allen","year":"2007","unstructured":"Allen Wirfs-Brock . 2007b. Mozilla Extensions to ECMAScript , 3 rd Edition. ecmascript.org wiki. Aug. 2007 . https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/mozilla_javascript_extensions.pdf Allen Wirfs-Brock. 2007b. Mozilla Extensions to ECMAScript, 3rd Edition. ecmascript.org wiki. Aug. 2007. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/mozilla_javascript_extensions.pdf","edition":"3"},{"key":"e_1_2_1_475_1","volume-title":"Re: ECMAScript 4 Language Overview White Paper (23","author":"Wirfs-Brock Allen","year":"2007","unstructured":"Allen Wirfs-Brock . 2007 c. Re: ECMAScript 4 Language Overview White Paper (23 Oct. 2007, 5:47 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International . Allen Wirfs-Brock. 2007c. Re: ECMAScript 4 Language Overview White Paper (23 Oct. 2007, 5:47 AM). Message to TC39-TG1 private mailing list. Archived by Ecma International."},{"key":"e_1_2_1_476_1","volume-title":"Use Cases and Rationale. ecmascript.org wiki","author":"Wirfs-Brock Allen","year":"2008","unstructured":"Allen Wirfs-Brock . 2008. Proposed ECMAScript 3.1 Static Object Functions : Use Cases and Rationale. ecmascript.org wiki . 26 Aug. 2008 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/rationale_for_es3_1_static_object_ methodsaug26.pdf Allen Wirfs-Brock. 2008. Proposed ECMAScript 3.1 Static Object Functions: Use Cases and Rationale. ecmascript.org wiki. 26 Aug. 2008. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2008\/misc\/rationale_for_es3_1_static_object_ methodsaug26.pdf"},{"key":"e_1_2_1_477_1","volume-title":"definitional interpreter for ECMAScript 5 implemented using ECMAScript. Ecma\/TC39\/2009\/052","author":"Wirfs-Brock Allen","year":"2009","unstructured":"Allen Wirfs-Brock . 2009. definitional interpreter for ECMAScript 5 implemented using ECMAScript. Ecma\/TC39\/2009\/052 . Oct. 2009 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-052.pdf Allen Wirfs-Brock. 2009. definitional interpreter for ECMAScript 5 implemented using ECMAScript. Ecma\/TC39\/2009\/052. Oct. 2009. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2009\/TC39\/tc39-2009-052.pdf"},{"key":"e_1_2_1_478_1","volume-title":"simple modules. es-discuss mailing list","author":"Wirfs-Brock Allen","year":"2010","unstructured":"Allen Wirfs-Brock . 2010. simple modules. es-discuss mailing list . 3 Feb. 2010 . non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-February\/010776.html (also at Internet Archive 5 June 2014 01:27:16 ). Allen Wirfs-Brock. 2010. simple modules. es-discuss mailing list. 3 Feb. 2010. non-archival https:\/\/mail.mozilla.org\/ pipermail\/es-discuss\/2010-February\/010776.html (also at Internet Archive 5 June 2014 01:27:16 )."},{"key":"e_1_2_1_479_1","volume-title":"Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. Ecma\/TC39\/2011\/019","author":"Wirfs-Brock Allen","year":"2011","unstructured":"Allen Wirfs-Brock . 2011a. Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. Ecma\/TC39\/2011\/019 . 23 March 2011 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-019.pdf Allen Wirfs-Brock. 2011a. Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. Ecma\/TC39\/2011\/019. 23 March 2011. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-019.pdf"},{"key":"e_1_2_1_480_1","unstructured":"Allen Wirfs-Brock (Ed.). 2011b. ECMA-262 Edition 5.1: ECMAScript Language Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262%205. 1%20edition%20June%202011.pdf  Allen Wirfs-Brock (Ed.). 2011b. ECMA-262 Edition 5.1: ECMAScript Language Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262%205. 1%20edition%20June%202011.pdf"},{"key":"e_1_2_1_481_1","volume-title":"Other Object Initialiser Property Modifiers. ecmascript.org wiki","author":"Wirfs-Brock Allen","year":"2011","unstructured":"Allen Wirfs-Brock . 2011c. Other Object Initialiser Property Modifiers. ecmascript.org wiki . 23 March 2011 . non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:obj_initialiser_const (broken; also at Internet Archive 15 May 2013 09:27:24 ). Allen Wirfs-Brock. 2011c. Other Object Initialiser Property Modifiers. ecmascript.org wiki. 23 March 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:obj_initialiser_const (broken; also at Internet Archive 15 May 2013 09:27:24 )."},{"key":"e_1_2_1_482_1","volume-title":"Strawman: Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. ecmascript.org wiki.","author":"Wirfs-Brock Allen","year":"2011","unstructured":"Allen Wirfs-Brock . 2011 d. Strawman: Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. ecmascript.org wiki. March 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:object_initialiser_ extensions (broken; also at Internet Archive 22 Aug. 2011 01:33:07 ). Allen Wirfs-Brock. 2011d. Strawman: Declarative Object and Class Abstractions Based Upon Extended Object Initialisers. ecmascript.org wiki. March 2011. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=strawman:object_initialiser_ extensions (broken; also at Internet Archive 22 Aug. 2011 01:33:07 )."},{"key":"e_1_2_1_483_1","volume-title":"Block Lambdas: break and continue. es-discuss mailing list","author":"Wirfs-Brock Allen","year":"2012","unstructured":"Allen Wirfs-Brock . 2012a. Block Lambdas: break and continue. es-discuss mailing list . 14 Jan. 2012 . non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-January\/019520.html (also at Internet Archive 4 June 2014 18:55:57 ). Allen Wirfs-Brock. 2012a. Block Lambdas: break and continue. es-discuss mailing list. 14 Jan. 2012. non-archival https:\/\/mail.mozilla.org\/pipermail\/es-discuss\/2012-January\/019520.html (also at Internet Archive 4 June 2014 18:55:57 )."},{"key":"e_1_2_1_484_1","volume-title":"ES6 Max-min class semantics with TC39 decision annotations. Ecma\/TC39\/2012\/054 with annotations","author":"Wirfs-Brock Allen","year":"2012","unstructured":"Allen Wirfs-Brock . 2012b. ES6 Max-min class semantics with TC39 decision annotations. Ecma\/TC39\/2012\/054 with annotations . 26 July 2012 . https:\/\/www.ecma-international.org\/archive\/ecmascript\/2012\/misc\/2012misc6.pdf Allen Wirfs-Brock. 2012b. ES6 Max-min class semantics with TC39 decision annotations. Ecma\/TC39\/2012\/054 with annotations. 26 July 2012. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2012\/misc\/2012misc6.pdf"},{"key":"e_1_2_1_485_1","volume-title":"ES6 Subclassing Built-ins. Ecma\/TC39\/2012\/misc5","author":"Wirfs-Brock Allen","year":"2012","unstructured":"Allen Wirfs-Brock . 2012c. ES6 Subclassing Built-ins. Ecma\/TC39\/2012\/misc5 . July 2012 . https:\/\/www.ecma-international. org\/archive\/ecmascript\/2012\/misc\/2012misc5.pdf Presentation slides at July 2012 TC39 meeting. Allen Wirfs-Brock. 2012c. ES6 Subclassing Built-ins. Ecma\/TC39\/2012\/misc5. July 2012. https:\/\/www.ecma-international. org\/archive\/ecmascript\/2012\/misc\/2012misc5.pdf Presentation slides at July 2012 TC39 meeting."},{"key":"e_1_2_1_486_1","volume-title":"Strawman: maximally minimal classes. ecmascript.org wiki","author":"Wirfs-Brock Allen","year":"2012","unstructured":"Allen Wirfs-Brock . 2012d. Strawman: maximally minimal classes. ecmascript.org wiki . 25 March 2012 . non-archival http:\/\/wiki.ecmascript.org:80\/doku.php?id=strawman:maximally_minimal_classes (broken; also at Internet Archive 26 April 2012 12:54:28 ). Allen Wirfs-Brock. 2012d. Strawman: maximally minimal classes. ecmascript.org wiki. 25 March 2012. non-archival http:\/\/wiki.ecmascript.org:80\/doku.php?id=strawman:maximally_minimal_classes (broken; also at Internet Archive 26 April 2012 12:54:28 )."},{"key":"e_1_2_1_487_1","volume-title":"ecmascript.org wiki. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:subclassable-builtins (broken","author":"Wirfs-Brock Allen","year":"2013","unstructured":"Allen Wirfs-Brock . 2012e. \"Subclassing\" Built-in Constructors. ecmascript.org wiki. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:subclassable-builtins (broken ; also at Internet Archive 15 May 2013 08:39:50 ). Allen Wirfs-Brock. 2012e. \"Subclassing\" Built-in Constructors. ecmascript.org wiki. non-archival http:\/\/wiki.ecmascript. org\/doku.php?id=strawman:subclassable-builtins (broken; also at Internet Archive 15 May 2013 08:39:50 )."},{"key":"e_1_2_1_488_1","volume-title":"Making Built-in and Exotic Objects Subclassable. Ecma\/TC39\/2013\/misc1","author":"Wirfs-Brock Allen","year":"2013","unstructured":"Allen Wirfs-Brock . 2013. Making Built-in and Exotic Objects Subclassable. Ecma\/TC39\/2013\/misc1 . 29 Jan. 2013 . https: \/\/ecma-international.org\/archive\/ecmascript\/2013\/misc\/2013misc1.pdf Presentation slides at January 2013 TC39 meeting. Allen Wirfs-Brock. 2013. Making Built-in and Exotic Objects Subclassable. Ecma\/TC39\/2013\/misc1. 29 Jan. 2013. https: \/\/ecma-international.org\/archive\/ecmascript\/2013\/misc\/2013misc1.pdf Presentation slides at January 2013 TC39 meeting."},{"key":"e_1_2_1_489_1","unstructured":"Allen Wirfs-Brock (Ed.). 2015a. ECMA-262 6th Edition: ECMAScript 2015 Language Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262% 206th%20edition%20June%202015.pdf  Allen Wirfs-Brock (Ed.). 2015a. ECMA-262 6th Edition: ECMAScript 2015 Language Specification. Ecma International Geneva Switzerland (June). https:\/\/www.ecma-international.org\/publications\/files\/ECMA-ST-ARCH\/ECMA-262% 206th%20edition%20June%202015.pdf"},{"key":"e_1_2_1_490_1","volume-title":"ES6 super [[construct]] proposal. Ecma\/TC39\/2015\/misc1","author":"Wirfs-Brock Allen","year":"2015","unstructured":"Allen Wirfs-Brock . 2015b. ES6 super [[construct]] proposal. Ecma\/TC39\/2015\/misc1 . Jan. 2015 . https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2015\/misc\/2015misc1.html Allen Wirfs-Brock. 2015b. ES6 super [[construct]] proposal. Ecma\/TC39\/2015\/misc1. Jan. 2015. https:\/\/www.ecmainternational.org\/archive\/ecmascript\/2015\/misc\/2015misc1.html"},{"key":"e_1_2_1_491_1","unstructured":"Allen Wirfs-Brock etal 2007. Position Statement to TC39-TG1 Regarding the Evolution of ECMAScript. Ecma\/TC39-TG1\/2007\/042. 7 Nov. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-042.pdf  Allen Wirfs-Brock et al. 2007. Position Statement to TC39-TG1 Regarding the Evolution of ECMAScript. Ecma\/TC39-TG1\/2007\/042. 7 Nov. 2007. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/TG1\/tc39-tg1-2007-042.pdf"},{"key":"e_1_2_1_492_1","unstructured":"Allen Wirfs-Brock etal 2011a. Draft Specification for ES.next: July 12 2011. ecmascript.org wiki. 12 July 2011. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 13 Aug. 2011 14:59:41 ).  Allen Wirfs-Brock et al. 2011a. Draft Specification for ES.next: July 12 2011. ecmascript.org wiki. 12 July 2011. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 13 Aug. 2011 14:59:41 )."},{"key":"e_1_2_1_493_1","unstructured":"Allen Wirfs-Brock etal 2011b. Draft Standard ECMA-262 6th Edition Rev 1. Ecma\/TC39\/2011\/032. 11 July 2011. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-032.pdf  Allen Wirfs-Brock et al. 2011b. Draft Standard ECMA-262 6th Edition Rev 1. Ecma\/TC39\/2011\/032. 11 July 2011. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2011\/TC39\/tc39-2011-032.pdf"},{"key":"e_1_2_1_494_1","unstructured":"Allen Wirfs-Brock etal 2012a. Draft Specification for ES.next: Feb. 27 2012. ecmascript.org wiki. 27 Feb. 2012. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 4 May 2012 04:11:39 ).  Allen Wirfs-Brock et al. 2012a. Draft Specification for ES.next: Feb. 27 2012. ecmascript.org wiki. 27 Feb. 2012. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 4 May 2012 04:11:39 )."},{"key":"e_1_2_1_495_1","unstructured":"Allen Wirfs-Brock etal 2012b. Draft Specification for ES.next: Sept. 27 2012. ecmascript.org wiki. 27 Sept. 2012. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 13 Jan. 2013 13:46:59 ).  Allen Wirfs-Brock et al. 2012b. Draft Specification for ES.next: Sept. 27 2012. ecmascript.org wiki. 27 Sept. 2012. nonarchival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts (broken; also at Internet Archive 13 Jan. 2013 13:46:59 )."},{"key":"e_1_2_1_496_1","unstructured":"Allen Wirfs-Brock etal 2012c. Sixth draft Standard ECMA-262 6th edition. Ecma\/TC39\/2012\/071. 27 Sept. 2012. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-071.pdf  Allen Wirfs-Brock et al. 2012c. Sixth draft Standard ECMA-262 6th edition. Ecma\/TC39\/2012\/071. 27 Sept. 2012. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2012\/TC39\/tc39-2012-071.pdf"},{"key":"e_1_2_1_497_1","unstructured":"Allen Wirfs-Brock etal 2014a. Draft Specification for ES.next: January 20 2014 Draft Rev 22. ecmascript.org wiki. 20 Jan. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#january_20_2014_draft_rev_22 (broken; also at Internet Archive 23 Jan. 2014 03:43:28 ).  Allen Wirfs-Brock et al. 2014a. Draft Specification for ES.next: January 20 2014 Draft Rev 22. ecmascript.org wiki. 20 Jan. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#january_20_2014_draft_rev_22 (broken; also at Internet Archive 23 Jan. 2014 03:43:28 )."},{"key":"e_1_2_1_498_1","unstructured":"Allen Wirfs-Brock etal 2014b. Draft Specification for ES.next: October 14 2014 Draft Rev 28. ecmascript.org wiki. 14 Oct. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#october_14_2014_draft_rev_28 (broken; also at Internet Archive 28 Oct. 2014 07:21:19 ).  Allen Wirfs-Brock et al. 2014b. Draft Specification for ES.next: October 14 2014 Draft Rev 28. ecmascript.org wiki. 14 Oct. 2014. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#october_14_2014_draft_rev_28 (broken; also at Internet Archive 28 Oct. 2014 07:21:19 )."},{"key":"e_1_2_1_499_1","volume-title":"Presentation: Instantiation Reform. Ecma\/TC39\/2014\/032.","author":"Wirfs-Brock Allen","year":"2014","unstructured":"Allen Wirfs-Brock 2014 c. Presentation: Instantiation Reform. Ecma\/TC39\/2014\/032. 26 July 2014. https:\/\/ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-032.pdf Allen Wirfs-Brock et al. 2014c. Presentation: Instantiation Reform. Ecma\/TC39\/2014\/032. 26 July 2014. https:\/\/ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-032.pdf"},{"key":"e_1_2_1_500_1","volume-title":"Presentation: Object Instantiation Redo. Ecma\/TC39\/2014\/046.","author":"Wirfs-Brock Allen","year":"2014","unstructured":"Allen Wirfs-Brock 2014 d. Presentation: Object Instantiation Redo. Ecma\/TC39\/2014\/046. Sept. 2014. https:\/\/ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-046.pdf Allen Wirfs-Brock et al. 2014d. Presentation: Object Instantiation Redo. Ecma\/TC39\/2014\/046. Sept. 2014. https:\/\/ecmainternational.org\/archive\/ecmascript\/2014\/TC39\/tc39-2014-046.pdf"},{"key":"#cr-split#-e_1_2_1_501_1.1","unstructured":"Allen Wirfs-Brock etal 2015a. Draft Specification for ES.next: April 14 2015 Draft Rev 38. ecmascript.org wiki. 14 April 2015. Originally at non-archival http:\/\/wiki.ecmascript.org:80\/doku.php?id=harmony:specification_drafts#final_draft (broken"},{"key":"#cr-split#-e_1_2_1_501_1.2","unstructured":"also at Internet Archive 19 April 2015 08:03:39 ). Allen Wirfs-Brock et al. 2015a. Draft Specification for ES.next: April 14 2015 Draft Rev 38. ecmascript.org wiki. 14 April 2015. Originally at non-archival http:\/\/wiki.ecmascript.org:80\/doku.php?id=harmony:specification_drafts#final_draft (broken"},{"key":"#cr-split#-e_1_2_1_501_1.3","doi-asserted-by":"crossref","unstructured":"also at Internet Archive 19 April 2015 08:03:39 ).","DOI":"10.1109\/MIC.2015.43"},{"key":"e_1_2_1_502_1","unstructured":"Allen Wirfs-Brock etal 2015b. Draft Specification for ES.next: March 17 2015 Draft Rev 36. ecmascript.org wiki. 17 March 2015. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#march_17_2015_rev_36_ release_candidate_3 (broken; also at Internet Archive 24 March 2015 06:04:22 ).  Allen Wirfs-Brock et al. 2015b. Draft Specification for ES.next: March 17 2015 Draft Rev 36. ecmascript.org wiki. 17 March 2015. non-archival http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts#march_17_2015_rev_36_ release_candidate_3 (broken; also at Internet Archive 24 March 2015 06:04:22 )."},{"key":"e_1_2_1_503_1","unstructured":"Allen Wirfs-Brock etal 2015c. Final draft Standard ECMA-262 6th Edition. Ecma\/TC39\/2015\/030. April 2015. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2015\/TC39\/tc39-2015-030.pdf  Allen Wirfs-Brock et al. 2015c. Final draft Standard ECMA-262 6th Edition. Ecma\/TC39\/2015\/030. April 2015. https: \/\/www.ecma-international.org\/archive\/ecmascript\/2015\/TC39\/tc39-2015-030.pdf"},{"key":"e_1_2_1_504_1","unstructured":"Allen Wirfs-Brock and Douglas Crockford. 2007. Notes from 8\/16\/07 Allen Wirfs-Brock and Douglas Crockford work session. ecmascript.org wiki. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/8-16-07_meeting_notes.pdf  Allen Wirfs-Brock and Douglas Crockford. 2007. Notes from 8\/16\/07 Allen Wirfs-Brock and Douglas Crockford work session. ecmascript.org wiki. https:\/\/www.ecma-international.org\/archive\/ecmascript\/2007\/misc\/8-16-07_meeting_notes.pdf"},{"key":"e_1_2_1_505_1","volume-title":"Usage of javascript libraries for websites. W 3 Techs Web Technology Surveys","author":"Techs W","year":"2010","unstructured":"W 3 Techs . 2010. Usage of javascript libraries for websites. W 3 Techs Web Technology Surveys . April 2010 . 2010 data non-archival https:\/\/w3techs.com\/technologies\/overview\/javascript_library\/all (superseded; also at Internet Archive 23 April 2010 04:16:17 ). Current data non-archival https:\/\/w3techs.com\/technologies\/overview\/javascript_library\/all W 3 Techs. 2010. Usage of javascript libraries for websites. W 3 Techs Web Technology Surveys. April 2010. 2010 data non-archival https:\/\/w3techs.com\/technologies\/overview\/javascript_library\/all (superseded; also at Internet Archive 23 April 2010 04:16:17 ). Current data non-archival https:\/\/w3techs.com\/technologies\/overview\/javascript_library\/all"},{"key":"e_1_2_1_506_1","volume-title":"Online documentation","author":"Network Developer","year":"2008","unstructured":"Yahoo! Developer Network . 2008. YUI Core . Online documentation . Sept. 2008 . non-archival http:\/\/developer.yahoo.com: 80\/yui\/3\/yui\/#core (broken; also at Internet Archive 10 Sept. 2008 00:24:03 ). Yahoo! Developer Network. 2008. YUI Core. Online documentation. Sept. 2008. non-archival http:\/\/developer.yahoo.com: 80\/yui\/3\/yui\/#core (broken; also at Internet Archive 10 Sept. 2008 00:24:03 )."},{"key":"e_1_2_1_507_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048147.2048224"},{"key":"e_1_2_1_508_1","volume-title":"the netscape dorm. Web page on www.jwz.org","author":"Zawinski Jamie","year":"1999","unstructured":"Jamie Zawinski . 1999. the netscape dorm. Web page on www.jwz.org . 8 Nov. 1999 . non-archival https:\/\/www.jwz.org\/ gruntle\/nscpdorm.html (superseded; also at Internet Archive 8 Nov. 1999 22:25:35 ). In 2014 the original Web page was changed to begin with a disavowal of the startup culture descibed in the essay. That version is what is currently accessed via non-archival https:\/\/www.jwz.org\/gruntle\/nscpdorm.html . Jamie Zawinski. 1999. the netscape dorm. Web page on www.jwz.org. 8 Nov. 1999. non-archival https:\/\/www.jwz.org\/ gruntle\/nscpdorm.html (superseded; also at Internet Archive 8 Nov. 1999 22:25:35 ). In 2014 the original Web page was changed to begin with a disavowal of the startup culture descibed in the essay. That version is what is currently accessed via non-archival https:\/\/www.jwz.org\/gruntle\/nscpdorm.html ."},{"key":"e_1_2_1_509_1","volume-title":"@@new. es-discuss mailing list","author":"Zbarsky Boris","year":"2014","unstructured":"Boris Zbarsky . 2014. RE : @@new. es-discuss mailing list . 17 June 2014 . non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2014-June\/037849.html (also at Internet Archive 23 July 2014 23:17:30 ). Boris Zbarsky. 2014. RE: @@new. es-discuss mailing list. 17 June 2014. non-archival https:\/\/mail.mozilla.org\/pipermail\/esdiscuss\/2014-June\/037849.html (also at Internet Archive 23 July 2014 23:17:30 )."}],"container-title":["Proceedings of the ACM on Programming Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386327","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386327","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:32:03Z","timestamp":1750195923000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386327"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,12]]},"references-count":514,"journal-issue":{"issue":"HOPL","published-print":{"date-parts":[[2020,6,14]]}},"alternative-id":["10.1145\/3386327"],"URL":"https:\/\/doi.org\/10.1145\/3386327","relation":{},"ISSN":["2475-1421"],"issn-type":[{"value":"2475-1421","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,12]]},"assertion":[{"value":"2020-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}