JS: Version History. 1995 to 2025
JavaScript, is officially called ECMAScript, with a spec called ECMA-262
- 1995 → JavaScript. Created by Brendan Eich. Designed and implemented in 10 days.
- 1996 → Netscape JavaScript.
- 1997 → 1st Edition – ECMAScript.
- 1998 → 2nd Edition – ECMAScript.
- 1999 → 3rd Edition – ECMAScript.
- 2003 → 4th Edition (abandoned)
- 2009 → 5th Edition – ECMAScript 2009 (aka ES5)
- 2015 → 6th Edition – ECMAScript 2015 (aka ES6, Harmony)
- 2016 → ECMAScript 2016
- 2017 → ECMAScript 2017
- 2018 → ECMAScript 2018
- 2019 → ECMAScript 2019
- 2020 → ECMAScript 2020
- 2021 → ECMAScript 2021
- 2022 → ECMAScript 2022
- 2023 → ECMAScript 2023
- 2024 → ECMAScript 2024
- 2025 → ECMAScript 2025
JavaScript history
- History of JavaScript, 1995 to 2025.
- The Ugly JavaScript. 2010 to 2026
- the History of JavaScript, by Brendan Eich. 2008
- HTML History Timeline. 1993 to 2011
- Netscape Browser Sucks (2002)
- JS: Version History. 1995 to 2025
- JavaScript history, prototype.js (2005 to 2010)
- JS: ECMAScript New Features. 2015 to 2026
- History of the HTML Script Tag (JavaScript) (2011)
- JavaScript History. Sharp Variable for Circular Reference (via Common Lisp Reader Macro Syntax)
- JavaScript the Good Parts, Douglas Crockford. 2008
- JavaScript The Definitive Guide by David Flanagan. 2011, 2020.
- History of Node.js by Ryan Dahl 2011 📺
- Apache vs Node.js vs NGINX 📺. (2013 humor)
- History of Angular.js (2018)
- CoffeeScript or JavaScript (2011)
- TypeScript Will Kill CoffeeScript and Dart (2012)
- Microsoft Apple Mozilla Dismiss Dart (2011)
- Stackoverflow dolts on JavaScript Compiler ES2015 to ES5. (Babel.js) (2014)
- JavaScript Brendan Eich on Fixing String Methods on Emoji (2019)
- JavaScript. Why not create a directive “use new js” to fix warts? (2019)
- JS: CommonJS Module System. 2009 to 2026
- JS: AMD Module System and history (2009 to 2016)
- npm Disease (2021)