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 设备至关重要。
  • 扩展生态系统 — 开发者能够以最少的代码修改将项目移植到新硬件上。


更新的技术细节



获得 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,只需:

  1. 安装支持 RISC-V 的操作系统镜像(例如 Fedora RISC-V 或 Debian for RISC-V)。
  2. 从官方网站下载 Node.js 二进制构建版本(“Other Downloads” → “RISC-V 64”)。
  3. 运行 node -v — 然后即可开始工作。


此次更新是服务器端 JavaScript 世界硬件平台多样化的重要一步。开发者获得了更多选择自由,而 Node.js 社区也增添了新的自豪感。



请关注 pythonlib.ru 上的新闻 — 我们将继续为您带来最前沿的技术更新。

推荐库