すべてのベンチマーク
パーサー
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 を参照してください。
