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.