Bussola r2uAccademia visiva, dodici corsi

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.

BrowserNode.js
MotoreV8 / SpiderMonkey…V8 (di solito)
I/Orete, storage limitatofilesystem, socket, child process
UIDOM, CSSnessuna; eventualmente genera HTML
Finetab apertaprocesso 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.