--- title: ECMAScript slug: Web/JavaScript/Language_Resources tags: - Avancé - JavaScript translation_of: Web/JavaScript/Language_Resources --- {{JsSidebar}} **ECMAScript** est un langage de script qui forme la base de [JavaScript](/fr/docs/Web/JavaScript). ECMAScript est standardisé par l'organisation [ECMA International](https://www.ecma-international.org/) grâce aux spécifications **ECMA-262 et ECMA-402**. Les standards ECMAScript suivants ont été approuvés ou sont en cours de rédaction:
Nom | Lien | Date de publication | Description |
---|---|---|---|
Éditions actuelles | |||
ECMA-262 10e édition | Brouillon de travail | 2019 | Spécification du langage ECMAScript 2019 |
ECMA-262, 9e édition |
PDF,
HTML, Brouillon de travail, dépôt |
2018 | Spécification du langage ECMAScript 2018 |
ECMA-402 5e édition | Brouillon de la spécification, dépôt | 2018 | Spécification pour l'API d'internationalisation ECMAScript 2018 |
Éditions historiques/obsolètes | |||
ECMA-262 | Juin 1997 | ECMAScript : un langage de programmation générique, multi-plateforme. C'est la première version du standard ECMAScript. | |
ECMA-262, 2e édition | Août 1998 | Spécification du langage ECMAScript. C'est la deuxième révision du standard. Elle correspond aussi au standard ISO 16262. | |
ECMA-262 3e édition | Décembre 1999 |
Spécification du langage ECMAScript. C'est la troisième révision du
standard. Elle correspond à JavaScript 1.5. Voir aussi l'errata à ce propos. |
|
ECMA-262 5e édition | Décembre 2009 |
Spécification du langage ECMAScript. C'est la cinquième révision du
standard. Voir aussi l'errata pour ES5 et la prise en charge d'ECMAScript 5 par Mozilla |
|
ECMA-357 | Juin 2004 |
ECMAScript pour XML (E4X). Voir aussi l'errata pour E4X. |
|
ECMA-262, édition 5.1 | PDF, HTML | Juin 2011 |
Cette version correspond complètement à la troisième édition du standard
international
ISO/IEC 16262:2011. Elle inclut les correctifs lié à l'errata pour ES5, elle ne contient pas de nouvelles fonctionnalités. |
ECMA-402 1ère édition | PDF, HTML | Décembre 2012 | Spécification pour l'API d'internationalisation ECMAScript |
ECMA-262 6e édition | PDF, HTML | Juin 2015 | Spécification 2015 pour le langage ECMAScript (sixième édition) |
ECMA-402 2e édition | Juin 2015 | Spécification pour l'API d'internationalisation ECMAScript 2015 | |
ECMA-262 7e édition | HTML | Juin 2016 | Spécification 2016 pour le langage ECMAScript (septième édition) |
ECMA-402 3e édition | HTML | Juin 2016 | Spécification pour l'API d'internationalisation ECMAScript 2016 |
ECMA-262 8e édition | HTML | Juin 2017 | Spécification 2017 pour le langage ECMAScript (huitième édition) |
ECMA-402 4e édition | HTML | Juin 2017 | Spécification pour l'API d'internationalisation ECMAScript 2017 |