[Nouveau] Rejoignez la communauté Angular.fr !

Skip to content

Qu'est ce que c'est ECMAScript ?

ECMAScript est un standard de script, qui sert de base pour JavaScript ainsi que d'autres langages de script comme JScript et ActionScript. Le terme « ECMAScript » est souvent utilisé de manière interchangeable avec « JavaScript », mais techniquement, JavaScript est une implémentation du standard ECMAScript.

Historique et Contexte

  • Développement : ECMAScript a été initialement développé par Brendan Eich de Netscape sous le nom de Mocha, qui a ensuite été renommé en LiveScript, puis en JavaScript.
  • Standardisation : Pour standardiser JavaScript et assurer sa compatibilité entre différentes plateformes, Netscape a confié le langage à l'European Computer Manufacturers Association (ECMA) en 1996. La première édition d'ECMAScript a été publiée en 1997.

Évolutions du Standard

  • ES3, ES5 : Après les premières versions, ECMAScript 3 (1999) et ECMAScript 5 (2009) ont apporté des améliorations significatives au langage.
  • ES6/ES2015 : ECMAScript 2015 (communément appelé ES6) est une mise à jour majeure qui a introduit des classes, des modules, des promesses, des fonctions fléchées, et d'autres fonctionnalités avancées.
  • Mises à Jour Annuelles : Depuis ES6, ECMAScript suit un cycle de mise à jour annuel, ajoutant de nouvelles fonctionnalités et améliorations chaque année (ES2016, ES2017, etc.).

Importance d'ECMAScript

  • Compatibilité : Le standard permet une compatibilité entre les diverses implémentations de JavaScript dans différents navigateurs et environnements.
  • Innovation : ECMAScript évolue constamment pour répondre aux besoins modernes du développement web et des applications, intégrant de nouvelles fonctionnalités et améliorations.
  • Cohérence : En fournissant un standard clair, ECMAScript assure une cohérence du langage sur différentes plateformes de développement.

Relation avec JavaScript

  • JavaScript et ECMAScript : JavaScript est la réalisation la plus connue d'ECMAScript. Lorsque les développeurs parlent des nouvelles fonctionnalités de JavaScript, ils font souvent référence aux ajouts récents au standard ECMAScript.

Chaque mois, recevez en avant-première notre newsletter avec les dernières actualités, tutoriels, astuces et ressources Angular directement par email !