Node.js utilise le pattern / modèle de concurrence Reactor, ou plus simplement mais moins précisément celui de boucle d'événement.
D'un point de vue concret, ça se traduit par :
- L'exécution du programme principal dans un thread unique
- La (quasi) totalité des fonctions d'I/O qui sont non bloquantes
- Une boucle d'événements qui démultiplexe les I/O entrantes et appelle les callbacks ad-hoc
Et du point de vue du programmeur, ça se traduit de la façon suivante :
import { readFile } (…)






