Ressources de langage JavaScript

ECMAScript est le langage de script qui constitue la base de JavaScript. ECMAScript normalisé par l’organisation internationale de normalisation ECMA dans les spécifications ECMA-262 et ECMA-402. Les normes ECMAScript suivantes ont été approuvées ou sont en cours d’élaboration:

Nom Liens Date de sortie Description
Éditions actuelles
ECMA-262 11e édition

PDF, HTML, Projet de travail, dépôt

2020 Spécification du langage ECMAScript 2020
ECMA-262 10e édition

PDF, HTML, Projet de travail, dépôt

2019 Spécification du langage ECMAScript 2019
ECMA-262 9ème édition

PDF, HTML,
Travail projet, dépôt

2018 Spécification du langage ECMAScript 2018
ECMA-402 5ème édition Projet de travail, dépôt 2018 Spécification de l’API d’internationalisation ECMAScript 2018
Éditions obsolètes / historiques
ECMA-262 PDF Juin 1997 ECMAScript: Un langage de programmation multi-plateforme à usage général. C’était la première version de la norme ECMAScript.
ECMA-262 2ème édition PDF Août 1998 Spécification du langage ECMAScript. Il s’agit de la deuxième révision de la norme ECMAScript; également la norme ISO 16262.
ECMA-262 3ème édition PDF Décembre 1999 Spécification du langage ECMAScript. Il s’agit de la troisième révision du standard ECMAScript; correspond à JavaScript 1.5.
Voir aussi les errata
ECMA-262 5ème édition PDF Décembre 2009 Spécification du langage ECMAScript. Il s’agit de la cinquième révision de la norme ECMAScript.
Voir aussi les errata ES5 et la prise en charge d’ECMAScript 5 dans Mozilla
ECMA-357 PDF Juin 2004 ECMAScript pour XML (E4X).
Voir aussi l’errata E4X.
ECMA-262 5.1 Edition PDF, HTML Juin 2011 Cette version est entièrement alignée sur la 3ème édition de la norme internationale ISO/IEC 16262:2011.
Il inclut des correctifs d’errata ES5, pas de nouvelles fonctionnalités.
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 3ème édition HTML Juin 2016 Spécification de l’API d’internationalisation ECMAScript 2016
ECMA-262 8ème Édition HTML Juin 2017 Spécification du langage ECMAScript 2017
ECMA-402 4ème édition HTML Juin 2017 Spécification de l’API d’internationalisation ECMAScript 2017

ES.Next est un nom dynamique qui fait référence à la prochaine version au moment de la rédaction. ES.Les fonctionnalités suivantes sont plus correctement appelées propositions, car, par définition, la spécification n’a pas encore été finalisée.

Voir l’entrée Wikipedia ECMAScript pour plus d’informations sur l’historique d’ECMAScript.

Vous pouvez participer ou simplement suivre le travail sur les prochaines révisions de la spécification du langage ECMAScript, nommée « Harmony », et de la spécification de l’API d’internationalisation ECMAScript via le wiki public et la liste de diffusion es-discuss liée à partir de ecmascript.org .