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.

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)