ECMAScript

ECMAScript est un langage de script qui forme la base de JavaScript. ECMAScript est standardisé par l'organisation ECMA International 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, 8e édition Brouillon de la spécification, dépôt GitHub 2017 Spécification ECMAScript 2017 (huitième édition), en cours de rédaction
ECMA-402 4e édition Brouillon de la spécification, dépôt GitHub 2017 Spécification pour l'API d'internationalisation ECMAScript 2017
Éditions historiques/obsolètes
ECMA-262 PDF 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 PDF 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 PDF 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 PDF 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 PDF 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 PDF 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

Pour plus d'informations sur l'histoire d'ECMAScript, voir la page Wikipédia sur ECMAScript.

Il est possible de participer ou de suivre les travaux concernant la prochaine révision de la spécification sur le langage ECMAScript, appelée « Harmony », ainsi que pour la spécification de l'API d'internationalisation grâce au wiki public et à la liste de diffusion es-discuss accessibles depuis ecmascript.org.

Implémentations

  • SpiderMonkey : le moteur JavaScript utilisé dans Firefox et les autres produits Mozilla
  • Rhino : un moteur JavaScript écrit en Java
  • Tamarin : la machine virtuelle ActionScript (utilisée par Adobe® Flash® Player)
  • Autres implémentations (Wikipédia).

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, zatamine, teoli, Delapouite, Mgjbot, BenoitL
 Dernière mise à jour par : SphinxKnight,