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, достаточно:
- Установить образ ОС, поддерживающий RISC-V (например, Fedora RISC-V или Debian для RISC-V).
- Скачать бинарную сборку Node.js с официального сайта (раздел «Other Downloads» → «RISC-V 64»).
- Запустить
node -v— и вы готовы к работе.
Это обновление — значимый шаг к диверсификации аппаратных платформ в мире серверного JavaScript. Разработчики получают больше свободы выбора, а сообщество Node.js — ещё один повод для гордости.
Следите за новостями на pythonlib.ru — мы продолжаем рассказывать о самых актуальных технологических обновлениях.