Node.js расширяет горизонты: поддержка новой платформы для серверного JavaScript

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

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

Начать курс

Node.js делает шаг вперёд: официальная поддержка новой аппаратно-программной платформы

Команда разработчиков Node.js объявила о важном обновлении: популярная серверная среда выполнения JavaScript теперь официально поддерживает новую платформу. Это расширение экосистемы открывает перед разработчиками дополнительные возможности для развёртывания приложений, повышения производительности и оптимизации инфраструктуры.

Новая платформа, о которой идёт речь, — это RISC-V архитектура (64-битная версия). Ранее Node.js был доступен в основном для x86, x64 и ARM. Теперь же разработчики, использующие чипы на базе RISC-V, смогут запускать серверные JavaScript-приложения без необходимости в эмуляции или дополнительных прослойках.

Что это значит для разработчиков?

  • Родная производительность — приложения Node.js теперь работают напрямую на RISC-V, используя все преимущества аппаратной оптимизации.
  • Снижение затрат — архитектура RISC-V является открытой и лицензионно-свободной, что позволяет производителям создавать более доступные серверные решения.
  • Энергоэффективность — чипы RISC-V традиционно потребляют меньше энергии, что критично для дата-центров и IoT-устройств.
  • Расширение экосистемы — разработчики получают возможность портировать свои проекты на новое «железо» с минимальными изменениями кода.

Технические детали обновления

Версия Node.js, получившая поддержку RISC-V (начиная с Node.js 20.x), включает:

  • Полную поддержку V8 JavaScript engine, скомпилированного под RISC-V 64.
  • Работу всех нативных модулей (crypto, fs, http, net) без дополнительной настройки.
  • Интеграцию с npm-пакетами, использующими нативные аддоны (при условии их перекомпиляции).

По заявлениям команды Node.js, производительность на RISC-V в тестах (benchmarks) сопоставима с ARM64 при аналогичной тактовой частоте, а в некоторых сценариях (например, при работе с криптографией) даже превосходит её.

Где это пригодится?

  • Образовательные проекты — теперь можно изучать серверный JavaScript на дешёвых RISC-V одноплатниках (например, StarFive VisionFive).
  • Edge-вычисления — низкое энергопотребление делает RISC-V идеальным для периферийных серверов и умных устройств.
  • Корпоративные ЦОД — компании, стремящиеся уйти от проприетарных архитектур, получают полноценную альтернативу.

Как начать?

Чтобы попробовать Node.js на RISC-V, достаточно:

  1. Установить образ ОС, поддерживающий RISC-V (например, Fedora RISC-V или Debian для RISC-V).
  2. Скачать бинарную сборку Node.js с официального сайта (раздел «Other Downloads» → «RISC-V 64»).
  3. Запустить node -v — и вы готовы к работе.

Это обновление — значимый шаг к диверсификации аппаратных платформ в мире серверного JavaScript. Разработчики получают больше свободы выбора, а сообщество Node.js — ещё один повод для гордости.

Следите за новостями на pythonlib.ru — мы продолжаем рассказывать о самых актуальных технологических обновлениях.

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