5 questions, une seule bonne réponse par question.
Répondez à tout, puis cliquez sur Corriger mes réponses : score et explications s'affichent.
1. Qu'est-ce que Node.js, fondamentalement ?
Node « sort » JavaScript du navigateur : on écrit serveurs, API, outils en JS — un seul langage pour le front ET le back (full-stack JS).
2. Node est mono-thread : comment gère-t-il des milliers d'utilisateurs à la fois ?
Le thread ne reste jamais bloqué à attendre l'I/O (base, fichier, réseau) : il jongle entre des milliers de requêtes en attente. D'où l'excellence de Node pour l'I/O.
3. Pourquoi choisir la version LTS de Node plutôt que la dernière ?
« Current » (impaire) est plus récente mais moins stable ; en développement, la stabilité et la compatibilité priment sur la nouveauté.
4. Quelle est LA différence entre le JavaScript du navigateur et celui de Node ?
Le langage JS est identique (même moteur V8) ; ce qui change, c'est ce qu'on peut faire — pas de page web dans Node, mais l'accès au système.