Skip to content

전체 벤치마크

Parser

Oxc parser는 swc보다 최소 3배, Biome보다 최소 5배 빠릅니다.

Biome과는 단순 비교가 어렵다는 점에 유의하세요. Biome parser는 AST가 아니라 CST를 생성하므로 작업량이 훨씬 많습니다.

저장소 bench-javascript-parser-written-in-rust를 참고하세요.

Transformer

  • swc 대비: oxc transformer는 약 4배 빠르고, 메모리는 약 20% 적게 쓰며, 패키지 크기는 swc 37MB 대비 35MB 작습니다.
  • babel 대비: oxc transformer는 약 40배 빠르고, 메모리는 약 70% 적게 쓰며, 설치 npm 패키지 168개를 줄인 상태로 19MB 더 작습니다.

저장소 bench-transformer를 참고하세요.

Linter

Oxlint는 CPU 코어 수에 따라 ESLint보다 약 50~100배 빠릅니다.

저장소 bench-javascript-linter를 참고하세요.

Formatter

Oxfmt는 Biome보다 약 3배, Prettier보다 약 35배 빠릅니다.

저장소 bench-formatter를 참고하세요.

Resolver

oxc-resolver는 webpack의 enhanced-resolve보다 약 30배 빠릅니다.

저장소 bench-resolver를 참고하세요.