Qu’est-ce qu’ECMAScript ?
Cela s’est passé il y a très, très longtemps :
JavaScript a été nommé à l’origine parce qu’il voulait profiter du succès de Java pour s’implanter dans l’industrie.
Netscape a soumis JavaScript à ECMA International en tant que norme. (ECMA est une organisation spécialisée dans la construction de normes) Le résultat est la norme pour ce nouveau langage, appelée ECMAScript. En résumé, ECMAScript est une norme, et JavaScript est le langage le plus utilisé pour implémenter cette norme. JavaScript lui-même est un langage construit sur la norme ECMAScript.
Alors, qu’est-ce que « ES »... ?
ES est l’abréviation d’ECMAScript. Chaque fois que vous voyez ES suivi d’un chiffre, c’est une version différente d’ECMAScript. En fait, il existe 8 versions au total. Regardons de plus près :
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
J’ai tout rassemblé. Voici les 4 premières versions d’ECMAScript, voici un bref résumé. Je vous informe simplement que les 3 premières versions sortent chaque année, et que la quatrième version n’est pas adoptée pour des raisons politiques.
ES5
Décembre 2009 : Après près de 10 ans, ES5 est sorti en 2009. La version suivante d’ECMAScript a également mis 6 ans à être publiée.
ES6 / ES2015
Juin 2015 : Peut-être que la confusion commence ici. Tout le monde pense que ES6 et ES2015 sont la même chose.
Le nom initialement promu était ES6. Cependant, le comité organisateur exige que l’ECMAScript soit mis à jour chaque année. En conséquence, cette version a été renommée ES 2015 et a dû être mise à jour chaque année, avec le suffixe de l’année en cours.
ES2016 (ES7)
Juin 2016 : 7e édition ECMAScript.
ES2017 (ES8)
Juin 2017 : 8e édition ECMAScript.
ES. Prochain
Vous pourriez voir ES. Next entrer en jeu. C’est une version instable, un produit avant que la version suivante n’apparaisse.
Pourquoi?
Parce que chaque version apporte des mises à jour et de nouvelles fonctionnalités au langage.
Points clés :
- ECMAscript est mis à jour chaque année.
- ECMAScript porte le nom selon les chiffres, en commençant par 1 : ES1, ES2, ES3, ES4, ES5
- Nouvelles versions (à partir de 2015) Le nom ES est basé sur l’année : ES2015, ES2016, ES2017
- ECMAScript est une norme. JavaScript est un langage d’implémentation standard populaire pour l’ES. Parmi les autres langages standards d’implémentation figurent : SpiderMonkey, V8 et ActionScript.
(Fin)
|