JavaScript language resources

ECMAScript is de scripttaal die de basis vormt van JavaScript. ECMAScript gestandaardiseerd door de ECMA International standards organization in de ECMA-262 en ECMA-402 SPECIFICATIES. De volgende ECMAScript-standaarden zijn goedgekeurd of worden momenteel gewerkt:

Naam Links Release datum Beschrijving
de Huidige edities
ECMA-262 11e Editie

PDF -, HTML -, Werk-ontwerp -, archief

2020 ECMAScript 2020 Taal Specificatie
ECMA-262 10e Editie

PDF -, HTML -, Werk-ontwerp -, archief

2019 ECMAScript 2019 Taal Specificatie
ECMA-262-9e Editie

PDF, HTML,
Werken concept, repository

2018 ECMAScript 2018 taalspecificatie
ECMA-402 5e editie Working draft, repository 2018 ECMAScript 2018 internationalisatie API specificatie
verouderde / historische edities
ECMA-262 PDF juni 1997 ECMAScript: een algemene, platformonafhankelijke programmeertaal. Dit was de eerste versie van de ECMAScript standaard.
ECMA-262 2nd Edition PDF augustus 1998 ECMAScript Language Specification. Dit is de tweede herziening van de ECMAScript-standaard; ook ISO-norm 16262.
ECMA-262 3e editie PDF December 1999 ECMAScript Language Specification. Dit is de derde herziening van de ECMAScript-standaard; komt overeen met JavaScript 1.5.
zie ook de errata
ECMA-262 5e editie PDF December 2009 ECMAScript-taalspecificatie. Dit is de vijfde herziening van de ECMAScript-standaard.
zie ook ES5 errata en ECMAScript 5 ondersteuning in Mozilla
ECMA-357 PDF juni 2004 ECMAScript voor XML (E4X).
zie ook de E4X errata.
ECMA-262 5.1 Edition PDF, HTML juni 2011 deze versie is volledig in lijn met de derde editie van de internationale norm ISO/IEC 16262:2011.
het bevat ES5 errata fixes, geen nieuwe functies.
ECMA-402 1st Edition PDF, HTML December 2012 ECMAScript Internationalization API Specification
ECMA-262 6th Edition PDF, HTML June 2015 ECMAScript 2015 Language Specification
ECMA-402 2nd Edition PDF June 2015 ECMAScript 2015 Internationalization API Specification
ECMA-262 7th Edition HTML June 2016 ECMAScript 2016 Language Specification
ECMA-402 3rd Edition HTML juni 2016 ECMAScript 2016 Internationalisering API Specificatie
ECMA-262 8e Editie HTML juni 2017 ECMAScript 2017 Taal Specificatie
ECMA-402 4e Editie HTML juni 2017 ECMAScript 2017 Internationalisering API Specificatie

ES.Next is een dynamische naam die verwijst naar wat de volgende versie is op het moment van schrijven. ES.Volgende kenmerken zijn juister genoemd voorstellen, omdat, per definitie, de specificatie is nog niet afgerond.

zie Wikipedia ECMAScript entry voor meer informatie over ECMAScript geschiedenis.

u kunt deelnemen aan of gewoon het werk volgen aan de volgende revisies van de ECMAScript-taalspecificatie, met de codenaam “Harmony”, en de ECMAScript internationalisatie API-specificatie via openbare wiki en de ES-discussieer mailinglijst gelinkt vanaf ecmascript.org.