Quiz du niveau 0 — Prise en main

Quiz — Niveau 0 · Prise en main

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.
Passer au niveau 1Retour au sommaire du guide