Skip to content

Все бенчмарки

Парсер

Парсер 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.