Was ist neu in Node.js 22: Spannende Funktionen und Updates Aktualisiert am 29. April 2024 von Derrell 2 Minuten, 31 Sekunden zum Lesen 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! Inhaltsverzeichnis Die wichtigsten Updates für Node.js 22 Verbessertes require() für ECMAScript-Module Nativer WebSocket Client Updates für die V8 JavaScript Engine Andere Updates Node.js Release-Zeitplan 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.json mit dem CLI-Flag node --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 --watch Funktion, 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 glob und globSync Funktionen wurden in der node:fs Modul, das es Entwicklern ermöglicht, Dateipfade anhand von bestimmten Mustern einfach abzugleichen. Verbesserte Erstellung von AbortSignal-Instanzen: Verbesserungen im Erstellungsprozess für AbortSignal Instanzen führen zu erheblichen Leistungssteigerungen für APIs wie fetch und 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 FreigabeStatusErste VeröffentlichungAktiv LTS StartWartung StartEnd-of-Life18.xWartungApril 19, 2022Oktober 25, 202218. Oktober 2023April 30, 202520.xLTS18. April 2023Oktober 24, 202322. Oktober 202430. April 202621.xWartung17. Oktober 2023-1. April 20241. Juni 202422.xAktuellApril 23, 202429. Oktober 202421. Oktober 202430. April 202723.xAnhängigOktober 15, 2024-1. April 20251. Juni 202524.xAnhängigApril 22, 2025Oktober 28, 202520. Oktober 202630. 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 PHP-Hosting Diesen Artikel teilen Verwandte Artikel Fehlercodes der Serie 400: Was sie bedeuten, warum sie wichtig sind und wie du sie behebst Entwickler-Hosting: Die besten Optionen für strategische Marken und Teams Wie du deine eigene Website hostest: Ein kompletter Leitfaden für Einsteiger KI-Webentwicklung: Was du 2026 wissen musst Die Wahl eines DIY Website Builders Web-Performance-Standards: Dein kompletter Leitfaden für eine schnellere Website Node.js Hosting: Wie man effiziente Apps erstellt und skaliert Statische vs. dynamische Websites: Die Wahl des richtigen Builds für Leistung, Skalierbarkeit und Kontrolle Laravel : Der vollständige Leitfaden zur Leistungssteigerung für schnellere Anwendungen Leitfaden zur Website-Übertragung: Alles, was du wissen musst