
Node.js 26.5 ist da: Text-Importe, Blob-Streaming und Post-Quanten-TLS (2026)
- vuetelemetry
- Aktuelles
- 7 Min. Lesezeit
Node.js v26.5.0 erschien am 8. Juli 2026 auf der Current-Linie. Es bringt experimentelle Text-Importe, einen Text-Stream für Blobs, Post-Quanten-TLS-Reporting und Event-Loop-Metriken. Was neu ist, was es für Ihre Apps bedeutet und die ehrlichen Vorbehalte einer Nicht-LTS-Version.
Node.js hat diese Woche eine neue Version veröffentlicht. Am 8. Juli 2026 erschien Version 26.5.0 auf der Current-Linie von Node.js und fügt eine Handvoll entwicklernaher Funktionen hinzu: experimentelle Text-Importe, eine neue Möglichkeit, Text aus einem Blob zu streamen, Post-Quanten-TLS-Reporting und bessere Event-Loop-Metriken. Für sich genommen ist nichts davon weltbewegend, aber zusammen ist es eine nützliche Momentaufnahme, wohin die Laufzeit steuert. Hier ist, was neu ist, was es für Ihre Apps bedeutet und die ehrlichen Vorbehalte vor dem Upgrade.
Was neu ist in 26.5

Das Aushängeschild ist das Flag --experimental-import-text. Dahinter können Sie eine .txt-Datei direkt als ES-Modul importieren, etwa import notes from './readme.txt', und ihren Inhalt als Zeichenkette erhalten, ohne die Datei zur Laufzeit zu lesen. Es ist eine kleine Bequemlichkeit mit echtem Nutzen: einen Prompt, eine E-Mail-Vorlage, eine SQL-Abfrage oder eine Lizenzdatei direkt in Ihren Modulgraphen zu bündeln. Es bleibt vorerst experimentell, offen sind Fragen zur Browser-Kompatibilität und zum npm-Ökosystem, behandeln Sie es also als etwas zum Ausprobieren, nicht zum Ausliefern in Produktion.
Die Version fügt auch Blob.prototype.textStream() hinzu. Ein Blob ist Nodes In-Memory-Container für dateiähnliche Daten; die neue Methode gibt einen ReadableStream aus UTF-8-dekodiertem Text zurück. Im Klartext lässt sie Sie einen großen Blob als Strom dekodierter Zeichenketten lesen, statt alles auf einmal in den Speicher zu ziehen. Node sagt, es richtet sich nach der File API des W3C, was für Code zählt, der sowohl im Browser als auch auf dem Server laufen muss. Für alle, die große Datei-Uploads oder -Downloads handhaben, ist Streaming statt Puffern der Unterschied zwischen stabilem Speicherverbrauch und einem Absturz.
In der TLS-Schicht gibt es eine leisere, aber zukunftsgerichtete Ergänzung. Node 26.5 fügt Post-Quanten-Reporting über getEphemeralKeyInfo() hinzu, das nun Informationen über ML-KEM-Schlüsselaustauschalgorithmen offenlegen kann. ML-KEM ist eines der Post-Quanten-Verfahren, die standardisiert werden, um künftigen Quantencomputern zu widerstehen. Sie müssen heute nichts tun, aber es ist ein Zeichen, dass sich das Ökosystem still für den Post-Quanten-Übergang verkabelt, und es lässt Werkzeuge beginnen zu messen, welche Verbindungen es bereits nutzen.
Ein paar kleinere Änderungen runden die Version ab. ReadableStreamTee() ist nun als Top-Level-Funktion verfügbar, was das Aufteilen eines Streams in zwei erleichtert. Der Event-Loop-Monitor monitorEventLoopDelay() erhielt eine samplePerIteration-Option für feinere Latenzmessung, nützlich, wenn Sie Node-Performance profilieren. Es gibt Beschleunigungen bei TextEncoder.encode und der WHATWG-Streams-Implementierung, und zlib erhält eine rejectGarbageAfterEnd-Option, die die Dekompression gegen anhängende Datenreste härtet.
Current-Linie, nicht LTS
Das Wichtigste an dieser Version ist ihre Linie. Node.js erscheint in zwei Strömen: Current und LTS (Long-Term Support). Version 26 startete am 5. Mai 2026 und liegt auf der Current-Linie, die um Januar 2027 ihr Lebensende erreicht. Current-Versionen sind dort, wo neue Funktionen zuerst landen; sie sind hervorragend zum Ausprobieren und für kurzlebige Projekte, aber nicht die Versionen, die Sie unter einer langlebigen Produktions-App wollen.
- Node.js v26.5.0 erschien am 8. Juli 2026 auf der Current-Linie (Nicht-LTS)
- --experimental-import-text importiert .txt-Dateien als ES-Module (hinter einem Flag)
- Blob.prototype.textStream() streamt UTF-8-Text, ohne den ganzen Blob zu puffern
- Post-Quanten-TLS-Reporting hinzugefügt über getEphemeralKeyInfo() (ML-KEM)
- Produktions-Apps sollten bei LTS bleiben und 26.5 als Vorschau behandeln
Wenn Sie Produktionslasten betreiben, lautet der ehrliche Rat, auf einer Active-LTS-Version zu bleiben und 26.5 als Vorschau zu behandeln. Testen Sie die neuen APIs auf der Current-Linie, behalten Sie im Auge, welche Funktionen den experimentellen Status verlassen, und planen Sie, sie zu übernehmen, sobald sie in einer LTS landen, die Sie wirklich jahrelang behalten. Einen laufenden Dienst nur für einen bequemen Import auf eine Current-Linie zu heben, lohnt das kürzere Support-Fenster selten.
Das größere Muster, und sollten Sie aktualisieren
Zoomen Sie heraus, und das Muster ist vertraut und beruhigend. Node nimmt weiter Web-Plattform-Standards auf, die File API, WHATWG-Streams und nun Post-Quanten-Primitive, damit derselbe Code und dasselbe mentale Modell auf dem Server wie im Browser funktionieren. Diese Konvergenz ist wohl wichtiger als jede einzelne Funktion: Sie hält JavaScript als eine einzige Sprache über den gesamten Stack.
Sollten Sie also aktualisieren? Wenn Sie experimentieren, lernen oder etwas bauen, das Sie nicht jahrelang betreiben, installieren Sie Node 26 und probieren Sie die neuen Importe und Streams heute aus. Wenn Sie einen Produktionsdienst am Leben halten, notieren Sie, was kommt, bleiben Sie bei LTS und lassen Sie diese Funktionen sich erst beweisen. So oder so bedeutet Node in Produktion zu betreiben, es dort zu betreiben, wo Sie die Kontrolle haben, und genau da verdient sich ein richtiger Server, kein Laptop, seinen Platz.



Wenn Sie Produktionslasten betreiben, lautet der ehrliche Rat, auf einer Active-LTS-Version zu bleiben und 26.5 als Vorschau zu behandeln. Testen Sie die neuen APIs auf der Current-Linie, behalten Sie im Auge, welche Funktionen den experimentellen Status verlassen, und planen Sie, sie zu übernehmen, sobald sie in einer LTS landen, die Sie wirklich jahrelang behalten. Einen laufenden Dienst nur für einen bequemen Import auf eine Current-Linie zu heben, lohnt das kürzere Support-Fenster selten.