Skip to content

Todos los benchmarks

Parser

El parser de Oxc es al menos 3× más rápido que el de swc y 5× más rápido que el de Biome.

Ten en cuenta que no es una comparación totalmente homogénea con Biome. El parser de Biome genera un CST en lugar de un AST, lo que implica bastante más trabajo.

Repositorio: bench-javascript-parser-written-in-rust.

Transformer

  • Frente a swc, el transformer de oxc es 4× más rápido, usa un 20 % menos de memoria y el paquete pesa 35 MB menos (swc ronda los 37 MB).
  • Frente a babel, el transformer de oxc es 40× más rápido, usa un 70 % menos de memoria y pesa 19 MB menos, con 168 paquetes npm menos que instalar.

Repositorio: bench-transformer.

Linter

Oxlint es entre 50× y 100× más rápido que ESLint según el número de núcleos de CPU.

Repositorio: bench-javascript-linter.

Formatter

Oxfmt es 3× más rápido que Biome y 35× más rápido que Prettier.

Repositorio: bench-formatter.

Resolver

oxc-resolver es 30× más rápido que enhanced-resolve de webpack.

Repositorio: bench-resolver.