
Node.js, die leistungsstarke und beliebte JavaScript-Laufzeitumgebung, hat ihre neueste Version - Node.js 22 - veröffentlicht. In dieser Version gibt es drei wichtige Neuerungen: die verbesserte Fähigkeit require() ECMAScript-Module (ESM) innerhalb von CommonJS-Modulen, die Einführung eines integrierten WebSocket-Clients und die neuesten Aktualisierungen der V8-JavaScript-Engine. Lass uns diese Updates und mehr erkunden!
Die wichtigsten Updates für Node.js 22
Erweitert require() für ECMAScript-Module
Node.js 22 schließt die Lücke zwischen CommonJS und ECMAScript-Modulen, indem es die require() Funktion, um ESM-Module direkt zu importieren. Die neue Version ermöglicht es, synchrone ECMAScript-Module zu require()d unter dem --experimental-require-module Flagge, die eine einfachere Integration und Nutzung verschiedener Modulsysteme ermöglicht.
Nativer WebSocket Client
Node.js 22 führt einen nativen WebSocket-Client ein, der die Implementierung von Echtzeit-Webfunktionalitäten vereinfacht. Diese eingebaute Fähigkeit macht die Abhängigkeit von Drittanbieter-Bibliotheken für die WebSocket-Kommunikation überflüssig und erleichtert die Entwicklung von Anwendungen, die Live-Daten-Updates benötigen, wie z. B. Chat-Apps oder Live-Benachrichtigungen.
Updates für die V8 JavaScript Engine
Die V8-JavaScript-Engine in Node.js 22 wurde aktualisiert, um die Leistung zu verbessern und neue ECMAScript-Funktionen einzuführen, damit Node.js weiterhin an der Spitze der JavaScript-Ausführungseffizienz steht. Die aktualisierte V8-Engine unterstützt jetzt neue Funktionen wie WebAssembly Garbage Collection, Array.fromAsync, Set-Methoden und Iterator-Helfer, die die Leistung und die Möglichkeiten deutlich verbessern.
Andere Updates
- Aktivierter Maglev Compiler: Der Maglev Compiler, der auf kompatiblen Architekturen automatisch aktiviert wird, verbessert die Ausführungseffizienz von kurzen CLI-Programmen und optimiert die Abläufe für eine schnellere und reaktionsschnellere Leistung.
- Direktes Ausführen von package.json Skripten: Eine innovative experimentelle Funktion in Node.js 22 ist die Möglichkeit, Skripte direkt aus der
package.jsonmit dem CLI-Flagnode --run <script-in-package-json>. Diese Funktion bietet Entwicklern eine optimierte Möglichkeit, Skripte zu verwalten und auszuführen und so den Arbeitsablauf effizienter zu gestalten. - Offizieller stabiler Uhrenmodus: Die
node --watchFunktion, die Node.js-Prozesse bei Datei-Änderungen automatisch neu lädt, hat volle Stabilität erreicht. Diese Funktion ist wichtig für Entwickler/innen, die effizient iterativ testen und entwickeln wollen. - Verbesserung der Stream-Leistung: Die Anpassung der voreingestellten High Water Mark von 16KiB auf 64KiB verbessert die Gesamtleistung für Streaming-Operationen, wenn auch auf Kosten eines geringfügigen Anstiegs der Speichernutzung.
- Einführung von Globbing-Funktionen: Die
globundglobSyncFunktionen wurden in dernode:fsModul, das es Entwicklern ermöglicht, Dateipfade anhand von bestimmten Mustern einfach abzugleichen. - Verbesserte Erstellung von AbortSignal-Instanzen: Verbesserungen im Erstellungsprozess für
AbortSignalInstanzen führen zu erheblichen Leistungssteigerungen für APIs wiefetchund verschiedene Prüfwerkzeuge.
Um Node.js 22.0.0 herunterzuladen und diese neuen Funktionen zu erkunden, besuche Node.js Downloads. Weitere Details zu den Funktionen und die vollständige Liste der Commits findest du auf dem offiziellen GitHub.
Wenn Node.js 22 im Oktober von seinem "Current"-Releasestatus in den Long-Term-Support (LTS) übergeht, hast du die Möglichkeit, diese Neuerungen in deine Projekte zu integrieren.
Node.js Release-Zeitplan
| Freigabe | Status | Erste Veröffentlichung | Aktiv LTS Start | Wartung Start | End-of-Life |
|---|---|---|---|---|---|
| 18.x | Wartung | April 19, 2022 | Oktober 25, 2022 | 18. Oktober 2023 | April 30, 2025 |
| 20.x | LTS | 18. April 2023 | Oktober 24, 2023 | 22. Oktober 2024 | 30. April 2026 |
| 21.x | Wartung | 17. Oktober 2023 | - | 1. April 2024 | 1. Juni 2024 |
| 22.x | Aktuell | April 23, 2024 | 29. Oktober 2024 | 21. Oktober 2024 | 30. April 2027 |
| 23.x | Anhängig | Oktober 15, 2024 | - | 1. April 2025 | 1. Juni 2025 |
| 24.x | Anhängig | April 22, 2025 | Oktober 28, 2025 | 20. Oktober 2026 | 30. April 2028 |
Verbessere die Leistung und Sicherheit deines Shops mit spezialisiertem PHP-Hosting. Erhalte schnellere Geschwindigkeiten für deinen Onlineshop mit NVMe , Serverschutz, dedizierten Ressourcen und Optimierungstools.
99,99% Betriebszeit
Kostenloses SSL
Dedizierte IP-Adresse
Verwalteter Server