Node et la programmation asynchrone via Async/Await

preview_player
Показать описание
Le runtime Javascript (et donc NodeJs) a la particularité d'être mono-thread, donc toutes les interactions que fait notre code avec le monde extérieur doivent être non bloquantes afin de ne pas monopoliser le seul thread disponible.
Ainsi les résultats d'un accès au système de fichier, d'une requête HTTP, d'une opération en base de donnée ont historiquement toujours été donnés de façon asynchrone, par un système de "callback". Le problème de ce système est qu'on arrive rapidement à un code très peu lisible car il est parfois nécessaire d'imbriquer des "callbacks" les uns dans les autres.
Depuis les "promises" ont vu le jour et ont bien arrangées les choses, venez découvrir comment aujourd'hui nous passons encore une étape avec "async/await". Ce paradigme permet d'écrire du code asynchrone comme si il était synchrone!

Rejoins la communauté ADD sur les réseaux sociaux :
Рекомендации по теме