Test :
Cloner le dépôt dans VS https://github.com/dupontdenis/fakeWait
C:\Users\DD\Desktop\asyncGit\fakeWait>npm start
> fakeWait@1.0.0 start C:\Users\DD\Desktop\asyncGit\fakeWait
> node server.js
http://localhost:3000
Lancez votre navigateur sur http://localhost:3000
Vous pouvez alors simuler un accès bloquant ou pas à une base de données.
L'accès synchrone empêchera l'interaction avec un utilisateur, car les tâches seront en attente dans la boucle d'événement.
Le schéma suivant donne un aperçu de la façon dont tous ces mécanismes sont connectés.
La boucle d'événements est entourée d'autres processus qui s'exécutent en parallèle (traitement des entrées, événements ...). Ces processus communiquent avec elle en ajoutant des tâches à la file d'attente.