☰ Menu

07.10.2026 · Signal Titans Editorial

Node.js 26.11.0 bringt HTTP-Header-Validierung und Prozesssteuerung

Node.js 26.11.0 führt HTTP-Header-Validatoren, Prozess-Timeout-Flags, erweiterte Leistungsdiagnostik und Tier-2-Support für Alpine Linux ein.

Eine leuchtende, mattierte Sanduhr aus teal-farbenem Glas gefüllt mit türkisener Flüssigkeit steht neben einem polierten Messingpendel auf einem dunklen Granitsockel vor dunkelblauem Hintergrund.

Das Node.js-Projekt hat Node.js 26.11.0 veröffentlicht und die Current-Release-Linie um neue Laufzeitfunktionen, erweiterte Diagnose-Hooks, Sicherheits- und Leistungswerkzeuge sowie Höherstufungen bei der Plattformunterstützung ergänzt.

Erweiterte Diagnostik und Leistungsanalyse

Node.js 26.11.0 bringt mehrere Updates für die APIs zur Leistungsanalyse innerhalb des Moduls perf_hooks. Entwickler können mit den neu hinzugefügten Methoden histogram.snapshot() und histogram.diff() Momentaufnahmen zu einem bestimmten Zeitpunkt erstellen und Histogrammdaten vergleichen. Das Update führt die Exportformat-Version 2 für Histogramme ein, härtet die CBOR-Importvalidierung und ermöglicht es RecordableHistogram, auch Nullwerte zu erfassen. Darüber hinaus legen Heap-Profil-Ausgaben nun Metriken zu Objektgröße und -anzahl offen, und Probleme mit der Abschneidung der Auflösung von monitorEventLoopDelay() wurden behoben.

HTTP-Hilfswerkzeuge und Buffer-Erweiterungen

Die grundlegenden Netzwerkmodule erhalten in dieser Version gezielte Hilfsfunktionen. Das Modul http ergänzt isValidHeaderName() und isValidHeaderValue(), um die Anfragevalidierung zur Laufzeit vor dem Erstellen von Headern zu unterstützen. Für HTTP/2-Implementierungen bietet eine neue Option connectionWindowSize Anwendungen die direkte Kontrolle über die Grenzen der Verbindungsflusssteuerung.

Buffer-Operationen erhalten zwei kleinere API-Erweiterungen: isLatin1 für Kodierungsprüfungen und Buffer.stringLength() für die schnelle Bestimmung der String-Länge. In der experimentellen SQLite-Integration wurden DatabaseSync und StatementSync leicht umbenannt, und es wurde die Unterstützung für das Erstellen virtueller Tabellen über createModule() hinzugefügt.

Prozesssteuerung und Plattformunterstützung

Die Steuerung der Ausführung zur Laufzeit wird durch die Einführung des Befehlszeilen-Flags --process-timeout=N aktualisiert, wodurch Entwickler und Betreiber die Ausführungszeit direkt beim Aufruf begrenzen können. Unterdessen haben process.ref() und process.unref() den stabilen Status erreicht.

Die Dokumentation spiegelt die Aufwertung von Alpine Linux zum Tier-2-Plattform-Support-Status wider. Auch zugrundeliegende Laufzeit-Abhängigkeiten wurden aktualisiert, darunter OpenSSL 3.5.9, npm 11.20.0, undici 8.11.2 und zlib 1.3.2.1.

KI-generierte redaktionelle Illustration; kein Dokumentarfoto.

Quelle: Node.js 26.11.0 (Current)