Skip to content

全部基准测试

解析器(Parser)

Oxc 解析器至少比 swc 快 3 倍,比 Biome 快 5 倍。

请注意与 Biome 并非完全同构对比:Biome 的解析器产出的是 CST 而非 AST,要做的工作更多。

参阅仓库 bench-javascript-parser-written-in-rust

转换器(Transformer)

  • 与 swc 相比:oxc transformer 约快 4 倍,内存少用约 20%,随包体积缩小约 35 MB(swc 约为 37 MB)。
  • 与 babel 相比:约快 40 倍,内存少用约 70%,安装包体积减小约 19 MB,少装约 168 个 npm 包。

参阅仓库 bench-transformer

Linter

Oxlint 相对 ESLint 快约 50–100 倍,具体取决于 CPU 核心数。

参阅仓库 bench-javascript-linter

Formatter

Oxfmt 比 Biome 快约 3 倍,比 Prettier 快约 35 倍。

参阅仓库 bench-formatter

Resolver

oxc-resolver 比 webpack 的 enhanced-resolve 快约 30 倍。

参阅仓库 bench-resolver