Full theory
- Node.js — JavaScript on the server (V8 + event loop).
- Non-blocking I/O fits APIs and realtime apps.
- npm + package.json manage dependencies/scripts.
- CommonJS require or ESM import for modules.
- CPU-heavy work can block the event loop — offload it.
Exam tip
Explain Node.js as: meaning → why it matters → one tiny example.