JS y TypeScript
JavaScript, TypeScript, React, Next.js, Node.js y npm: correcciones, versiones y plazos.
Next.js 16.3.6 corrige una ejecución remota de código crítica en next/og
La versión del 22 de septiembre corrige un RCE crítico en el ImageResponse para Node.js de next/og. Afecta de 16.2.0 a 16.3.5.
Las versiones de seguridad de Node.js de julio corrigieron 11 CVE, tres de severidad alta
Las versiones de seguridad del 29 de julio (26.5.1, 24.18.1, 22.23.2) corrigieron 11 CVE, tres de ellas de severidad alta.
npm 12 deja de ejecutar por defecto los scripts de instalación de las dependencias
npm v12 pasó a ser la versión por defecto el 8 de julio. Los scripts del ciclo de vida, las dependencias desde Git y las dependencias por URL remota ahora requieren aprobación.
TypeScript 7 es nativo y de 8 a 12 veces más rápido, pero no es un cambio directo
TypeScript 7.0, el port nativo escrito en Go, salió el 8 de julio. Todavía no tiene una API programática estable y sus nuevos valores por defecto cambian tu tsconfig.
El año brutal de npm: el ataque a TanStack y el gusano ChainDrop
Un atacante encadenó un workflow pull_request_target hasta publicar 84 versiones maliciosas de TanStack, y un gusano dejó persistencia en la configuración del editor y de las herramientas de IA.
Next.js 16.3 es una mejora de rendimiento gratuita
Hasta un 90% menos de memoria en sesiones largas de desarrollo, caché de build activada por defecto y hasta un 22% más de peticiones renderizadas en servidor bajo carga.
Node 20 ya no tiene soporte; Node 26 pasa a LTS el 28 de octubre
Node 20 está sin soporte desde el 30 de abril de 2026. Node 24 pasa a mantenimiento el 20 de octubre y, desde Node 27, todas las versiones pasan a LTS.
React 19.3 estabiliza ViewTransition y los refs en Fragment
React 19.3 (9 de septiembre) estabiliza dos APIs, y React DOM añade use(browser()) y soporte para Trusted Types.
ES2026 aprobado: getOrInsert, Iterator.concat, RegExp.escape y más
ES2026 se aprobó el 30 de junio. Temporal y la gestión explícita de recursos (using) están previstos para ES2027.