ES Total
Programme
Sucre syntaxique et confort
Notations raccourcies
Syntaxe de classes
Déstructuration
Rest et Spread
Valeurs par défaut
Template strings (classiques et tagged)
Trailing commas
Nommage automatique des fonctions
Portée et binding
Portée de blocs avec
let
etconst
Fonctions fléchées
Itérabilité
Itérables
for
…of
Générateurs
Littéraux numériques
Binaires et octaux
Number
vs.parseInt
/parseFloat
Ce qui arrive après ES2018…
Bibliothèque standard
Nouveautés de la bibliothèque standard
Sets et Maps
Tableaux et buffers typés
Unicode++
Unicode, pourquoi ?
Prise en charge étendue d’Unicode
À propos de ES402
À venir…
Programmation asynchrone
Rappels
Promesses
async
/await
Modules natifs
Rappels sur le contexte
Imports, exports, live bindings et chargement
Import dynamique
Prise en charge native et transpilée
Meilleures pratiques
Symboles
La base
Personnalisation de traitements natifs
Proxies
Principes et objectifs
Traps et API
Reflect
Exemples concrets
Proxies révocables