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 设备至关重要。
- 扩展生态系统 — 开发者能够以最少的代码修改将项目移植到新硬件上。
更新的技术细节
获得 RISC-V 支持的 Node.js 版本(从 Node.js 20.x 开始)包括:
- 完全支持针对 RISC-V 64 编译的 V8 JavaScript engine。
- 所有原生模块(crypto、fs、http、net)无需额外配置即可运行。
- 与使用原生插件的 npm 包集成(前提是它们已重新编译)。
据 Node.js 团队称,在基准测试中,RISC-V 的性能与同等时钟频率下的 ARM64 相当,在某些场景(例如加密操作)中甚至更胜一筹。
这将在哪些地方派上用场?
- 教育项目 — 现在可以在廉价的 RISC-V 单板计算机(例如 StarFive VisionFive)上学习服务器端 JavaScript。
- 边缘计算 — 低功耗使 RISC-V 成为边缘服务器和智能设备的理想选择。
- 企业数据中心 — 希望摆脱专有架构的公司获得了一个成熟的替代方案。
如何开始?
要尝试在 RISC-V 上运行 Node.js,只需:
- 安装支持 RISC-V 的操作系统镜像(例如 Fedora RISC-V 或 Debian for RISC-V)。
- 从官方网站下载 Node.js 二进制构建版本(“Other Downloads” → “RISC-V 64”)。
- 运行
node -v— 然后即可开始工作。
此次更新是服务器端 JavaScript 世界硬件平台多样化的重要一步。开发者获得了更多选择自由,而 Node.js 社区也增添了新的自豪感。
请关注 pythonlib.ru 上的新闻 — 我们将继续为您带来最前沿的技术更新。