Node.js: un nuevo ciclo de evolución
En la reciente conferencia anual de JavaScript y Node.js, la comunidad de desarrolladores recibió múltiples anuncios largamente esperados. El evento reunió a miles de participantes de todo el mundo, y las principales noticias se centraron tanto en el propio runtime Node.js como en las herramientas asociadas. Hemos recopilado para usted los anuncios más significativos que cambiarán el enfoque para crear aplicaciones de servidor.
1. Node.js 22: modo estable y rendimiento mejorado
El anuncio principal fue el lanzamiento de la versión estable de Node.js 22. Entre los cambios clave:
- Soporte integrado para WebSocket — ahora no es necesario instalar bibliotecas de terceros para trabajar con conexiones en tiempo real
- Recolector de basura mejorado — reducción del consumo de memoria en un 15% en promedio
- Módulo
node:sqlite— trabajo integrado con SQLite sin dependencias adicionales - Soporte completo para módulos ES — el modo CommonJS está quedando gradualmente en el pasado
Los desarrolladores señalaron que Node.js 22 es un 20% más rápido que la versión anterior al procesar una gran cantidad de solicitudes simultáneas.
2. Bun: un nuevo competidor en el mercado
Se prestó una atención significativa al proyecto Bun — un runtime alternativo para JavaScript. El equipo anunció la versión 1.2, que ahora es completamente compatible con la API de Node.js. Entre las ventajas:
- Ejecución de scripts hasta 4 veces más rápida que Node.js
- Transpilador integrado de TypeScript y JSX sin configuración adicional
- Administrador de paquetes propio (10 veces más rápido que npm)
Muchos ponentes recomendaron Bun para nuevos proyectos, especialmente en arquitectura de microservicios.
3. TypeScript 6.0: tipado estricto para servidores
Microsoft presentó una versión preliminar de TypeScript 6.0. La principal novedad son los decoradores a nivel de estándar ECMAScript. Esto significa que ahora se pueden usar decoradores sin banderas experimentales. También se agregó soporte para:
- Tipos condicionales con literales de plantilla
- Operador
satisfiespara inferencia precisa de tipos - Integración con las nuevas API de Node.js 22
4. Deno: versión estable 2.0 y compatibilidad con npm
El proyecto Deno (creado por el creador de Node.js) anunció el lanzamiento estable 2.0. El cambio principal es la compatibilidad total con paquetes npm. Ahora Deno puede ejecutar prácticamente cualquier código Node.js existente. Adicionalmente:
- Soporte integrado para variables de entorno desde archivos
.env - Seguridad mejorada — por defecto, todos los scripts se ejecutan en un sandbox
- Herramienta para migración automática de proyectos de Node.js a Deno
5. Herramientas de desarrollo: ¿qué hay de nuevo?
En la conferencia también se presentaron actualizaciones de herramientas populares:
- ESLint 9.0 — transición a configuración plana, eliminación de reglas obsoletas
- Webpack 6 — arquitectura modular y soporte para nuevos estándares de JavaScript
- Prisma 6 — soporte mejorado para SQLite y bases de datos sin servidor
Conclusiones y pronósticos
Con