ECMAScript version history
26 June 2022 (Updated 26 June 2022)
Versions
Edition | Date published | Description |
1 | June 1997 | First edition |
---|---|---|
2 | June 1998 | Editorial changes to keep the spec aligned with the ISO/IEC 16262 international standard. |
3 | December 1999 | Added regular expressions, better string handling, new control statements, try/catch exception handling, tighter definition of errors, formatting for numeric output, and other enhancements. |
4 | Abandoned (last draft on June 2003) | Disagreements over language complexity led to abandonment. Many features proposed in this edition have been completely dropped whilst some were added to the 6th edition. |
5 | December 2009 | See ECMAScript 5th Edition (ES5 / ECMAScript 2009) |
5.1 | June 2011 | Fully aligned with the third edition of the international standard ISO/IEC 16262:2011. |
6 | June 2015 | See ECMAScript 6th Edition (ES6 / ECMAScript 2015) |
7 | June 2016 | See ECMAScript 7th edition (ES7 / ECMAScript 2016) |
8 | June 2017[ | See ECMAScript 8th Edition (ES8 / ECMAScript 2017) |
9 | June 2018 | See ECMAScript 9th Edition (ES9 / ECMAScript 2018) |
10 | June 2019 | See ECMAScript 10th Edition (ES10 / ECMAScript 2019) |
11 | June 2020 | See ECMAScript 11th Edition (ES11 / ECMAScript 2020) |
12 | June 2021 | See ECMAScript 12th Edition (ES12 / ECMAScript 2021) |
ESNext | The next version of ECMAScript (see What is ES.Next?) |
Sources
Tagged:
ECMAScript
Thanks for your comment 🙏. Once it's approved, it will appear here.
Leave a comment