Aller au contenu

Asynchrone moderne en JS : promesses, async et await

Par Christophe Porteneuve

Atelier double :
Langue :
Français

Le sujet

Les callbacks ne vont nulle part, mais si on pouvait n'en mettre que là où ça nous arrange, et rendre un peu de lisibilité à nos codes « de la vraie vie », même quand y'a de l'asynchrone de partout et des tas de flux de données qui s'imbriquent ou se parallélisent, ce serait plutôt pas mal.

Surtout pour nos collègues qui, eux, viennent de débarquer dans l'asynchrone et veulent s'ouvrir les veines parce que le code bloquant, c'était drôlement plus simple (mais beaucoup moins performant).

Dans cet atelier, on va explorer les promesses sous tous les angles, histoire de voir que non, ça n'est pas juste une autre manière de faire du callback, et par-dessus le marché, on va utiliser les syntaxes async/await qui devraient devenir officielles l'an prochain (mais sont déjà utilisables) pour retrouver du code super lisible et agréable, alors même qu'il reste non bloquant.
Je sais, la vie est soudain plus belle.

Présenté par