Skip to content

すべてのベンチマーク

パーサー

Oxc のパーサーは、swc より少なくとも 3 倍速く、Biome より 5 倍速いです。

バイオームとの比較では、完全な同等比較とは言えません。バイオームのパーサーは 構文木(CST)を生成 するため、多くの処理が必要になります。

リポジトリ bench-javascript-parser-written-in-rust を参照してください。

変換器

  • swc と比較すると、Oxc の変換器は 4 倍速く、メモリ使用量が 20% 少なく、パッケージサイズが 35 MB 小さくなり(swc の 37MB から)、より小さくなります。
  • Babel と比較すると、Oxc の変換器は 40 倍速く、メモリ使用量が 70% 少なく、インストールする必要のある 168 個の npm パッケージが減り、サイズも 19 MB 小さくなります。

リポジトリ bench-transformer を参照してください。

ライター

オックスリンツは、コア数に応じて ESLint より 50 倍〜100 倍速いです。

リポジトリ bench-javascript-linter を参照してください。

フォーマッター

Oxfmt は、バイオームより 3 倍速く、Prettier より 35 倍速いです。

リポジトリ bench-formatter を参照してください。

リゾルバー

oxc-resolver は、webpack の enhanced-resolve より 30 倍速いです。

リポジトリ bench-resolver を参照してください。