Все бенчмарки
Парсер
Парсер Oxc как минимум в ~3 раза быстрее swc и в ~5 раз быстрее Biome.
Сравнение с Biome не полностью «яблоко к яблоку»: парсер Biome строит CST, а не AST, что требует больше работы.
Репозиторий: bench-javascript-parser-written-in-rust.
Трансформер
- Относительно swc: трансформер oxc примерно в 4 раза быстрее, использует примерно на 20 % меньше памяти, размер пакета меньше на 35 МБ (у swc около 37 МБ).
- Относительно babel: примерно в 40 раз быстрее, примерно на 70 % меньше памяти, меньше на 19 МБ и на 168 npm-пакетов для установки.
Репозиторий: bench-transformer.
Линтер
Oxlint примерно в 50–100 раз быстрее ESLint в зависимости от числа ядер CPU.
Репозиторий: bench-javascript-linter.
Форматтер
Oxfmt примерно в 3 раза быстрее Biome и примерно в 35 раз быстрее Prettier.
Репозиторий: bench-formatter.
Резолвер
oxc-resolver примерно в 30 раз быстрее enhanced-resolve из webpack.
Репозиторий: bench-resolver.