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.
Want a class on this?
If enough people ask for it, it goes on the schedule. No email, no name needed.