Laufzeitumgebung, mit der man JavaScript außerhalb des Browsers ausführen kann (Server-seitig).

Use Cases


Backend-Server, APIs, Skripte, Tools.

Event-driven & non-blocking I/O


Node arbeitet asynchron, wodurch es viele Anfragen gleichzeitig bedienen kann.

Modulsystem


Nutzt require (CommonJS) oder import (ES Modules).

npm


Paketmanager für Node.js, mit riesiger Bibliothek an Paketen.

Express.js


Sehr populäres Framework für Webserver auf Node.js-Basis, oft in professionellen Projekten.