Node.js 23: soporte oficial de la nueva plataforma ARM y aumento de rendimiento

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Node.js 23: una nueva era para JavaScript en plataformas ARM



La comunidad de desarrolladores de JavaScript ha recibido una actualización significativa: el equipo de Node.js ha anunciado soporte completo para la arquitectura ARMv9 en la versión estable del runtime 23.0.0. No se trata solo de un parche más, sino de un paso estratégico que abre nuevos horizontes para Node.js en sistemas embebidos, IoT y computación en la nube.



¿Qué ha cambiado?

Anteriormente, Node.js ya funcionaba en dispositivos ARM (por ejemplo, Raspberry Pi), pero la optimización estaba dirigida a la arquitectura ARMv8 (64 bits). La nueva versión incluye:

  • Soporte nativo para instrucciones ARMv9 — mejor manejo de operaciones matriciales (SVE2) y criptografía;
  • Reducción del consumo energético — hasta un 18% de ahorro en tareas de entrada/salida;
  • Aceleración del motor V8 — aumento de rendimiento en cálculos de hasta un 12% en chips ARM de nueva generación (Apple M4, AmpereOne, AWS Graviton4).


¿Por qué es importante para los desarrolladores?

JavaScript, a diferencia de los lenguajes de sistema, rara vez se asocia con el "hardware". Sin embargo, Node.js ha trascendido hace tiempo los límites de los servidores web. Ahora se convierte en una herramienta completa para:

  • Edge Computing — ejecución de scripts directamente en routers de red y cámaras inteligentes;
  • Funciones en la nube (FaaS) — trabajo optimizado en servidores ARM de AWS, Google Cloud y Azure;
  • Robótica y drones — runtime ligero con baja latencia.


¿Cómo afectará esto al ecosistema?

Según los benchmarks, Node.js 23 en el chip Apple M4 ejecuta solicitudes HTTP un 15% más rápido que en un procesador x86 Intel Xeon de generación anterior. Esto significa que las aplicaciones de servidor en JavaScript ahora pueden ser más baratas de alojar (las instancias ARM cuestan entre un 20 y un 30% menos) sin pérdida de rendimiento.



Además, la actualización ha afectado a las herramientas de compilación: node-gyp ahora detecta automáticamente ARMv9 y selecciona las banderas de compilación óptimas. Los desarrolladores no tendrán que modificar manualmente las configuraciones para Raspberry Pi 5 o el nuevo MacBook Air.



¿Qué sigue?

El lanzamiento de Node.js 23 no es un punto final, sino el comienzo de la transición del ecosistema JavaScript a ARM. Ya se está probando el soporte para RISC-V, y los planes incluyen la integración completa con WebAssembly System Interface (WASI) para escenarios bare-metal. Si usas Node.js en la nube o en dispositivos, actualizar a la versión 23 es una inversión en el futuro de tus proyectos.



Puedes descargar la nueva versión desde el sitio web oficial de Node.js o a través de gestores de paquetes (nvm, fnm). El changelog detallado está disponible en el repositorio de GitHub.

Recommended Libraries