
Node.js 26.5 ya está aquí: importaciones de texto, streaming de Blob y TLS poscuántico (2026)
- vuetelemetry
- Noticias
- 7 min de lectura
Node.js v26.5.0 salió el 8 de julio de 2026 en la línea Current. Añade importaciones de texto experimentales, un flujo de texto para Blob, reporte TLS poscuántico y métricas del event loop. Qué hay de nuevo, qué significa para tus apps y las reservas honestas de una versión no LTS.
Node.js publicó una nueva versión esta semana. El 8 de julio de 2026, la versión 26.5.0 llegó a la línea Current de Node.js, añadiendo un puñado de funciones para desarrolladores: importaciones de texto experimentales, una nueva forma de transmitir texto desde un Blob, reporte TLS poscuántico y mejores métricas del event loop. Nada revolucionario por sí solo, pero en conjunto es una buena instantánea de hacia dónde va el runtime. Esto es lo nuevo, lo que significa para tus apps y las reservas honestas antes de actualizar.
Qué hay de nuevo en la 26.5

La función destacada es la bandera --experimental-import-text. Tras ella, puedes importar un archivo .txt directamente como módulo ES, por ejemplo import notes from './readme.txt', y obtener su contenido como cadena sin leer el archivo en tiempo de ejecución. Es una pequeña comodidad con usos reales: empaquetar un prompt, una plantilla de correo, una consulta SQL o un archivo de licencia directamente en tu grafo de módulos. Sigue siendo experimental por ahora, a la espera de cuestiones de compatibilidad con el navegador y el ecosistema npm, así que trátala como algo para probar, no para llevar a producción.
La versión también añade Blob.prototype.textStream(). Un Blob es el contenedor en memoria de Node para datos tipo archivo; el nuevo método devuelve un ReadableStream de texto decodificado en UTF-8. En claro, te permite leer un blob grande como un flujo de cadenas decodificadas en lugar de cargarlo todo en memoria de una vez. Node dice que se alinea con la File API del W3C, lo que importa para código que debe correr tanto en el navegador como en el servidor. Para quien maneja subidas o descargas de archivos grandes, transmitir en lugar de bufferizar es la diferencia entre un uso de memoria estable y un fallo.
Hay una adición más discreta pero con visión de futuro en la capa TLS. Node 26.5 añade reporte poscuántico mediante getEphemeralKeyInfo(), que ahora puede exponer información sobre los algoritmos de intercambio de claves ML-KEM. ML-KEM es uno de los esquemas poscuánticos que se están estandarizando para resistir a los futuros ordenadores cuánticos. No necesitas actuar hoy, pero es una señal de que el ecosistema se está cableando en silencio para la transición poscuántica, y permite que las herramientas empiecen a medir qué conexiones ya lo usan.
Unos cambios más pequeños completan la versión. ReadableStreamTee() ya está disponible como función de nivel superior, lo que facilita dividir un flujo en dos. El monitor del event loop monitorEventLoopDelay() gana una opción samplePerIteration para una medición de latencia más fina, útil si perfilas el rendimiento de Node. Hay aceleraciones en TextEncoder.encode y en la implementación de los streams WHATWG, y zlib gana una opción rejectGarbageAfterEnd que endurece la descompresión frente a datos basura al final.
Línea Current, no LTS
Lo más importante que hay que entender de esta versión es su línea. Node.js se distribuye en dos flujos: Current y LTS (soporte a largo plazo). La versión 26 empezó el 5 de mayo de 2026 y está en la línea Current, que llega al fin de vida hacia enero de 2027. Las versiones Current son donde las novedades llegan primero; son excelentes para probar cosas y para proyectos de corta duración, pero no son las versiones que quieres bajo una app de producción de larga vida.
- Node.js v26.5.0 salió el 8 de julio de 2026 en la línea Current (no LTS)
- --experimental-import-text importa archivos .txt como módulos ES (tras una bandera)
- Blob.prototype.textStream() transmite texto UTF-8 sin bufferizar todo el blob
- Reporte TLS poscuántico añadido vía getEphemeralKeyInfo() (ML-KEM)
- Las apps de producción deberían quedarse en LTS y tratar la 26.5 como vista previa
Si ejecutas cargas de producción, el consejo honesto es quedarte en una versión Active LTS y tratar la 26.5 como una vista previa. Prueba las nuevas API en la línea Current, vigila qué funciones salen del estado experimental, y planea adoptarlas cuando aterricen en una LTS que de verdad vayas a mantener durante años. Actualizar un servicio en producción a una línea Current solo por una importación cómoda rara vez compensa la ventana de soporte más corta.
El patrón de fondo, y conviene actualizar
Toma distancia y el patrón es familiar y tranquilizador. Node sigue absorbiendo estándares de la plataforma web, la File API, los streams WHATWG y ahora las primitivas poscuánticas, para que el mismo código y el mismo modelo mental funcionen en el servidor y en el navegador. Esa convergencia es discutiblemente más importante que cualquier función aislada: es lo que mantiene a JavaScript como un único lenguaje en toda la stack.
Entonces, deberías actualizar? Si experimentas, aprendes o construyes algo que no ejecutarás durante años, instala Node 26 y prueba las nuevas importaciones y streams hoy. Si mantienes un servicio en producción, anota lo que viene, quédate en LTS y deja que estas funciones se demuestren primero. En cualquier caso, ejecutar Node en producción significa ejecutarlo en un sitio que controlas, y ahí es donde un servidor de verdad, no un portátil, gana su lugar.



Si ejecutas cargas de producción, el consejo honesto es quedarte en una versión Active LTS y tratar la 26.5 como una vista previa. Prueba las nuevas API en la línea Current, vigila qué funciones salen del estado experimental, y planea adoptarlas cuando aterricen en una LTS que de verdad vayas a mantener durante años. Actualizar un servicio en producción a una línea Current solo por una importación cómoda rara vez compensa la ventana de soporte más corta.