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
- ES14 = ES2023
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 !