Skip to content

所有基准测试 ​

解析器 ​

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

请注意,与 Biome 的比较并非完全对等。Biome 的解析器 生成的是 CST 而不是 AST,这需要更多的工作。

参见仓库 bench-javascript-parser-written-in-rust。

转换器 ​

  • 与 swc 相比,oxc 转换器快 4 倍,内存使用少 20%,包大小小 35 MB(swc 为 37MB)。
  • 与 babel 相比,oxc 转换器快 40 倍,内存使用少 70%,大小小 19 MB,且需要安装的 npm 包少 168 个。

参见仓库 bench-transformer。

代码检查器 ​

Oxlint 比 ESLint 快 50 到 100 倍,具体取决于 CPU 核心数。

参见仓库 bench-javascript-linter。

格式化器 ​

Oxfmt 比 Biome 快 3 倍,比 prettier 快 35 倍。

参见仓库 bench-formatter。

模块解析器 ​

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

参见仓库 bench-resolver。