Node.js 23: официальная поддержка новой ARM-платформы и рост производительности

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Node.js 23: новая эра для JavaScript на ARM-платформах

Сообщество разработчиков JavaScript получило значимое обновление: команда Node.js объявила о полноценной поддержке архитектуры ARMv9 в стабильной версии рантайма 23.0.0. Это не просто очередной патч, а стратегический шаг, который открывает перед Node.js новые горизонты в сфере встраиваемых систем, IoT и облачных вычислений.

Что изменилось?

Ранее Node.js уже работал на ARM-устройствах (например, Raspberry Pi), но оптимизация была направлена на архитектуру ARMv8 (64-бит). Новая версия включает:

  • Нативная поддержка инструкций ARMv9 — улучшенная работа с матричными операциями (SVE2) и криптографией;
  • Снижение энергопотребления — до 18% экономии на задачах ввода-вывода;
  • Ускорение V8-движка — прирост производительности в вычислениях до 12% на ARM-чипах нового поколения (Apple M4, AmpereOne, AWS Graviton4).

Почему это важно для разработчиков?

JavaScript, в отличие от системных языков, редко ассоциируется с «железом». Однако Node.js давно вышел за пределы веб-серверов. Теперь он становится полноценным инструментом для:

  • Edge-вычислений — запуск скриптов прямо на сетевых маршрутизаторах и умных камерах;
  • Облачных функций (FaaS) — оптимизированная работа на ARM-серверах AWS, Google Cloud и Azure;
  • Робототехники и дронов — лёгкий рантайм с низким latency.

Как это повлияет на экосистему?

По данным бенчмарков, Node.js 23 на чипе Apple M4 выполняет HTTP-запросы на 15% быстрее, чем на x86-процессоре Intel Xeon предыдущего поколения. Это означает, что серверные приложения на JavaScript теперь могут быть дешевле в хостинге (ARM-инстансы стоят на 20–30% меньше) без потери производительности.

Кроме того, обновление затронуло инструменты сборки: node-gyp теперь автоматически определяет ARMv9 и подбирает оптимальные флаги компиляции. Разработчикам не придётся вручную править конфигурации для Raspberry Pi 5 или нового MacBook Air.

Что дальше?

Релиз Node.js 23 — это не финальная точка, а начало перехода экосистемы JavaScript на ARM. Уже сейчас тестируется поддержка RISC-V, а в планах — полная интеграция с WebAssembly System Interface (WASI) для bare-metal сценариев. Если вы используете Node.js в облаке или на устройствах, обновление до версии 23 — инвестиция в будущее ваших проектов.

Скачать новую версию можно с официального сайта Node.js или через менеджеры пакетов (nvm, fnm). Подробный ченджлог доступен в репозитории GitHub.

Рекомендуем библотеки