Les versions de JavaScript : ES6, ES2022…

Vous êtes perdu·e dans la nouvelle terminologie JavaScript ? En bref : l’ES6 désigne la nouvelle version de JavaScript.

Le standard JavaScript

« ES » est l’abréviation d’ECMAScript, le standard sur lequel repose JavaScript.

Pendant longtemps (l’époque jQuery), il s’agissait de l’ES5, la version 5 de l’ECMAScript.

Depuis juin 2015, une nouvelle version est disponible : l’ES6.

Terminologie

La mise à jour du standard JavaScript est désormais annuelle. Afin de mieux s’y repérer, vous verrez donc également une appellation basée sur l’année :

  • ES6 = ES2015
  • ES7 = ES2016
  • ES8 = ES2017
  • ES9 = ES2018
  • ES10 = ES2019
  • ES11 = ES2020
  • ES12 = ES2021
  • ES13 = ES2022

Cependant, alors que l’ES6 fût une profonde transformation pour JavaScript, les versions suivantes apportent peu de nouveautés (la fréquence de mise à jour étant plus élevée). On se réfère donc encore souvent à l’ES6 pour parler de la nouvelle version de JavaScript, même si elle a déjà évolué depuis.

Compatibilité

Tous les navigateurs modernes supportent l’ES6 depuis un moment, et les frameworks majeurs (Angular, React, Vue…) utilisent tous cette nouvelle version de JavaScript.

Formez-vous sans plus attendre à cette nouvelle version de JavaScript !