Dev News Daily ENDE

Node.js 26.10.0 bringt PKCS#12-Parsing sowie throttle und debounce in util

Node.js 26.10.0 ist am 22. September 2026 auf der Current-Linie erschienen, veroeffentlicht von Antoine du Hamel. Die Liste der nennenswerten Aenderungen ist fuer ein Minor ungewoehnlich breit, und sie besteht ueberwiegend aus semver-minor-Ergaenzungen statt aus Korrekturen.

In crypto gibt es ein neues crypto.parsePKCS12(). In util kommen zwei Funktionen an, von denen bisher jede Codebasis ihre eigene Kopie mitschleppte: util.throttle und util.debounce, beide von James M Snell, dazu util.markPromiseAsHandled. Das Modul fs erhaelt openAsBlobSync, und net kann einen net.BoundSocket an Threads und Kindprozesse senden.

Zwei Eintraege lohnen die getrennte Betrachtung. Das ffi-Modul kann Bibliotheken aus einem eingehaengten virtuellen Dateisystem laden, beigetragen von Matteo Collina. Und perf_hooks bekommt ein SlidingWindowHistogram sowie qrde-Analyse im Histogram.

Unter den einfachen Commits leistet der Krypto-Bereich stetige Strukturarbeit: RSA-PSS- Beschraenkungen aus dem Provider lesen, PKCS#1-Schluessel ueber Provider dekodieren, Schluessel ueber EVP_KDF ableiten, hybride KEMs in der Web Cryptography ergaenzen. Dazu kommt eine Korrektur fuer nicht ausgerichtetes UTF-16LE-Dekodieren in buffer.

Node.js 26.10.0 bringt PKCS#12-Parsing sowie throttle und debounce in util
Node.js 26.10.0 bringt PKCS#12-Parsing sowie throttle und debounce in util — Dev News Daily

Was das bedeutet

throttle und debounce in der Standardbibliothek sind der Eintrag, den die meisten Teams spueren werden. Beide sind trivial zu schreiben und werden fast immer leicht falsch geschrieben — fuehrende oder nachlaufende Flanke, Abbruch, Verhalten des ausstehenden Aufrufs beim Herunterfahren. Eine einzige Implementierung mit dokumentierter Semantik nimmt dem Code-Review eine kleine wiederkehrende Diskussion ab.

Die Aenderung an ffi zielt woanders hin: auf Paketierung. Native Bibliotheken aus einem virtuellen Dateisystem zu laden ist genau das, was Single-File- und Sandbox-Distributionen brauchen, und solche Faehigkeiten entscheiden still darueber, ob ein Auslieferungsweg ueberhaupt moeglich ist. Current ist nicht LTS; nichts davon steht einer Produktionslinie schon zur Verfuegung. Sinnvoll ist jetzt, dagegen zu testen, nicht es zu uebernehmen.