Zum Inhalt springen

NodeJS

Node.js ist eine JavaScript-Laufzeitumgebung, die Code ausserhalb des Browsers ausführt — mit Chromes V8-Engine zur Kompilierung und der libuv-Bibliothek für asynchrones I/O. Ryan Dahl entwickelte sie 2009, um zu zeigen, dass JavaScripts ereignisgesteuertes Modell gut für serverseitige Programmierung geeignet ist: Tausende gleichzeitige Verbindungen ohne den Thread-pro-Request-Overhead traditioneller Server-Architekturen.

Das aktuelle LTS-Release ist Node.js 24, Version 25 befindet sich auf dem aktiven Entwicklungspfad. Node.js unterstützt sowohl CommonJS als auch ES-Module. Die eingebaute Standardbibliothek deckt HTTP-Server, Dateisystemzugriff, Streams, Kryptografie und Child-Process-Management ab. npm, der Standard-Paketmanager, hostet über zwei Millionen Pakete und ist die grösste Software-Registry im Ökosystem. Node.js wird von der OpenJS Foundation gepflegt und folgt einem Release-Zyklus, bei dem geradzahlige Versionen Long-Term-Support erhalten.

Die API-Dokumentation deckt alle eingebauten Module ab. Der Quellcode liegt auf GitHub unter der MIT-Lizenz.

nodejs.org

Verwandte Technologien

Sprechen wir darüber

Am Anfang steht ein unverbindliches, kostenloses Gespräch. Sagen Sie uns, wo Sie stehen — und wo Sie hinwollen.