Node.js · 12 min
Il softwareMappa del corso
JavaScript fuori dal browser
Stesso linguaggio, altri oggetti globali: fs, net, process. Niente DOM.
Il disegno
Cosa porti con te e cosa lasci alla porta.
| Browser | Node.js | |
|---|---|---|
| Motore | V8 / SpiderMonkey… | V8 (di solito) |
| I/O | rete, storage limitato | filesystem, socket, child process |
| UI | DOM, CSS | nessuna; eventualmente genera HTML |
| Fine | tab aperta | processo finché c’è lavoro o ascolto |
In poche righe
V8 esegue JS. Node aggiunge API di sistema. Per questo `fetch` oggi c’è, `document` no.
Un processo Node è un processo Linux (o Windows). Un file, porte, env. Poi il loop.
Disegna questo
Due cerchi: Browser (DOM, fetch) e Node (fs, http). Intersezione: linguaggio, Promises, JSON.
Un foglio, non un software. Se lo sai ridisegnare senza guardare, la lezione è tua.