Skip to content
Search
See the whole radar
Node.js 26.10

Node.js 26.10: nuevas APIs en crypto, util, fs y perf_hooks

Esta versión suma funciones nuevas en varios módulos core y sigue con una tanda grande de trabajo interno en crypto.

crypto.parsePKCS12() y ajustes internos

Se agrega crypto.parsePKCS12() para parsear archivos PKCS#12, algo que antes tenías que resolver con librerías externas o rodeos manuales. Además hay una serie extensa de commits que mueven la implementación de crypto para leer restricciones de RSA-PSS, nombres de curvas EC y cifrados desde el provider de OpenSSL, en vez de reconstruir esos datos a mano. También se valida el límite de iteraciones en PBKDF2 y se suman Hybrid KEMs a Web Cryptography.

util.throttle y util.debounce

El módulo util incorpora util.throttle y util.debounce como utilidades nativas, algo que hasta ahora resolvías con lodash o implementaciones propias. También se agrega util.markPromiseAsHandled para marcar una promesa como manejada sin necesidad de un catch real.

Histogramas en perf_hooks

perf_hooks suma SlidingWindowHistogram y soporte de análisis QRDE en Histogram, ampliando lo que podés medir sobre distribuciones de latencia sin depender de una librería externa.

FFI, fs, net y sqlite

El módulo ffi ahora puede cargar librerías desde un VFS montado. fs suma openAsBlobSync, la versión síncrona de abrir un archivo como Blob. net permite enviar un net.BoundSocket a threads y child processes. Y en sqlite, bindear undefined ahora se traduce a NULL en vez de fallar o comportarse distinto.

What you get

  • Si usabas librerías externas para throttle/debounce, ahora tenés una versión nativa en util.

  • crypto tuvo una limpieza interna grande apoyada en el provider de OpenSSL, además de la nueva parsePKCS12().

  • perf_hooks gana herramientas de histograma útiles si medís latencias o distribuciones dentro del proceso.

  • Cambios puntuales en ffi, fs, net y sqlite resuelven casos de uso específicos, no rompen comportamiento existente.

We wrote this summary from the official release notes. What wasn't there isn't here.

Original announcement from Node.js

Want a class on this?

If enough people ask for it, it goes on the schedule. No email, no name needed.