跳到主要内容

面向平台架构的优化

为什么面向特定平台架构优化?

Node.js 支持包括 x64、arm64 等在内的多种架构。 但针对 ARM 芯片的快速发展,上游版本往往仅提供基础适配,缺少针对新指令集的优化,导致在 ARM 芯片上无法获得潜在的性能提升。

当下主流云厂商大都提供了 arm 架构、高性价比的运行环境。 Noslate 针对 ARM 等平台的优化可以让应用在这些架构上获得更高的性能和效率。

目前 Noslate 已经针对阿里云 Ampere、阿里云倚天定制了优化,未来计划包括支持龙蜥社区中的其他架构。

一、zlib 特性优化

Noslate arm64 版本使用 cloudflare/zlib 对 arm 平台上的 zlib 性能进行了优化,在相关功能中有20%左右的提升。

如有需求,可使用--[no-]cloudflare-zlib在构建时覆盖默认行为。