07.10.2026 · Signal Titans Editorial
Node.js 26.11.0 añade validadores de encabezados HTTP y controles de procesos
Node.js 26.11.0 introduce validación de encabezados HTTP, límites de tiempo de ejecución, diagnósticos de rendimiento y soporte de Nivel 2 para Alpine Linux.

El proyecto Node.js ha publicado la versión 26.11.0, actualizando la línea de lanzamientos Current con nuevas funciones del entorno de ejecución, ganchos de diagnóstico ampliados, utilidades de seguridad y rendimiento, y promociones en los niveles de soporte de plataformas.
Diagnósticos ampliados y perfilado de rendimiento
Node.js 26.11.0 incluye diversas actualizaciones en las API de perfilado de rendimiento dentro del módulo perf_hooks. Ahora, el personal desarrollador puede capturar instantáneas de un punto en el tiempo y comparar datos de histogramas mediante los nuevos métodos histogram.snapshot() e histogram.diff(). La actualización introduce la versión 2 del formato de exportación de histogramas, refuerza la validación de importaciones CBOR y permite que RecordableHistogram registre valores cero. Asimismo, los informes del perfil del montón (heap) ahora exponen métricas sobre el tamaño y la cantidad de objetos, al tiempo que se han resuelto los problemas de truncamiento en la resolución de monitorEventLoopDelay().
Utilidades HTTP y mejoras en Buffer
Los módulos de red principales han recibido funciones de utilidad específicas en esta versión. El módulo http suma isValidHeaderName() e isValidHeaderValue() para facilitar la validación de solicitudes durante el tiempo de ejecución antes de construir los encabezados. En el caso de las implementaciones de HTTP/2, la nueva opción connectionWindowSize otorga a las aplicaciones un control directo sobre los límites del flujo de conexión.
Las operaciones con Buffer reciben dos pequeñas extensiones en su API: isLatin1 para comprobaciones de codificación y Buffer.stringLength() para la determinación rápida del tamaño de cadenas. Dentro de la integración experimental con SQLite, DatabaseSync y StatementSync experimentaron ligeros cambios de nombre, además de añadirse soporte para la creación de tablas virtuales mediante createModule().
Controles de procesos y soporte de plataformas
El control de la ejecución del entorno se actualiza con la incorporación del parámetro de línea de comandos --process-timeout=N, que permite acotar el tiempo de ejecución directamente desde la invocación. Por su parte, process.ref() y process.unref() han pasado a tener un estado estable.
La documentación refleja la promoción de Alpine Linux al nivel 2 de soporte de plataformas. También se han actualizado las dependencias del entorno de ejecución subyacente, incluidas OpenSSL 3.5.9, npm 11.20.0, undici 8.11.2 y zlib 1.3.2.1.
Ilustración editorial generada con IA; no es una fotografía documental.
Fuente: Node.js 26.11.0 (Current)