Le runtime non bloquant, les frameworks (Express, NestJS, Fastify, Next.js), le temps réel, et surtout : quel outil choisir selon le cas métier.
Node tourne sur un seul thread : l'event loop ne se bloque pas, il délègue l'I/O (réseau, fichiers) et reprend la main via des callbacks. À l'inverse, un calcul lourd le fige.
Node excelle pour l'I/O (API, temps réel, beaucoup de connexions) : l'event loop délègue les attentes et reprend via callbacks sans jamais se bloquer. En revanche, un calcul CPU lourd exécuté en direct fige l'event loop — il faut le déporter (worker, file d'attente, autre service).
Six questions pour vérifier que le panorama Node.js est bien en tête.