Boucle d'événements

La boucle d'événements est le mécanisme qui permet à Node d'exécuter du JavaScript sur un seul fil tout en gérant de nombreuses opérations d'entrée-sortie. Elle traite les callbacks en file d'attente quand la pile d'appels est vide ; les microtâches (promesses) passent avant les minuteurs. Un calcul long la bloque.

Exemple

setTimeout(() => console.log('B'), 0);
Promise.resolve().then(() => console.log('A')); // A puis B

Notions voisines

Tout le glossaire