제공VoidZero

JavaScript 산화 컴파일러

Rust로 작성된 고성능 JavaScript 도구 모음

현대 JavaScript 도구의 기반

린터

Oxlint: ESLint 호환 린터

버그가 프로덕션에 도달하기 전에 발견하세요

  • ESLint보다 50~100배 빠름
  • 650+ 규칙 및 지속적 추가
  • tsgo로 구동되는 진정한 타입 인식 린팅
  • ESLint JS 플러그인 지원
사용 가이드
Linter
포맷터 (베타)

Oxfmt: Prettier 호환 포맷터

일관된 코드 스타일 적용

  • Prettier보다 30배 빠름
  • Biome보다 3배 빠름
  • Tailwind 클래스 정렬 지원
사용 가이드
Linter
파서

oxc-parser

고급 변환 및 컴파일의 기반

  • SWC보다 3배 빠름
  • .js(x).ts(x) 파싱
  • 모든 Test262 stage4 테스트 통과
사용 가이드

Oxc, Swc, Biome 파서 벤치마크

OXC

/ 26.3ms

SWC

/ 84.1ms

Biome

/ 130.1ms

Macbook Pro M3 Max에서 typescript.js 파싱 | 출처

트랜스포머

oxc-transform

생각의 속도로 소스 코드 변환

  • TypeScript & JSX
  • ES2015로 구문 저수준화
  • 격리된 선언 DTS 출력
  • React Fast Refresh, styled-components 등
사용 가이드
Transformer
리졸버

oxc-resolver

Node.js 호환 CJS 및 ESM 모듈 해결

  • enhanced-resolve와 동작 정렬
  • enhanced-resolve보다 28배 빠름
  • 높은 커스터마이징 가능
사용 가이드
Resolver
미니파이어 (알파)

oxc-minify

압축 및 최적화

  • 데드 코드 제거
  • 구문 단축 및 공백 제거
  • 변수 이름 맹글링
사용 가이드

Free & open source

Oxc는 훌륭한 후원자들의 지원을 받는 무료 오픈 소스 프로젝트입니다.

Become a Sponsor
Brought to you by VoidZero