ECMAScript Links
#27 · 2019-11-13 (updated 2024-06-26) · JavaScriptECMAScript is the formal specification of JavaScript. It is being developed by Ecma International's Technical Committee 39 (TC39) and published as Standard ECMA-262.
This is a collection of the most important resources regarding ECMAScript.
Introduction
Specifications
See How to Read the ECMAScript Specification.
- ECMAScript 2024 Language Specification (15th Edition, ES2024)
- ECMAScript 2023 Language Specification (14th Edition, ES2023)
- ECMAScript 2022 Language Specification (13th Edition, ES2022)
- ECMAScript 2021 Language Specification (12th Edition, ES2021)
- ECMAScript 2020 Language Specification (11th Edition, ES2020)
- ECMAScript 2019 Language Specification (10th Edition, ES2019)
- ECMAScript 2018 Language Specification (9th Edition, ES2018)
- ECMAScript 2017 Language Specification (8th Edition, ES2017)
- ECMAScript 2016 Language Specification (7th Edition, ES2016)
- ECMAScript 2015 Language Specification (6th edition, ES6/ES2015) / HTML*
- ECMAScript Language Specification (5.1 edition, 2011) / HTML*
- ECMAScript Language Specification (5th Edition, 2009, ES5)
- ECMAScript Language Specification (4th edition, abandoned and never released)
- ECMAScript Language Specification (3rd Edition, 1999)
- ECMAScript Language Specification (2nd Edition, 1998)
- ECMAScript Language Specification (1st Edition, 1997)
* Non-normative HTML version. Use the respective PDF as the definitive specification.