VoidZero

Oxc 中文文档

使用 Rust 编写的高性能 JavaScript 工具集

现代 JavaScript 工具链的基础

代码检查

Oxlint:兼容 ESLint 的代码检查器

在问题进入生产环境之前提前拦截

  • ESLint 快 50~100 倍
  • 700+ 条规则,并持续增长
  • tsgo 提供支持的真正类型感知检查
  • 支持 ESLint JS 插件
使用指南
代码检查器
格式化器(Beta)

Oxfmt:兼容 Prettier 的格式化器

统一并强制代码风格一致

  • Prettier 快 30 倍
  • Biome 快 3 倍
  • 支持 Tailwind class 排序
使用指南
格式化器
解析器

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 等
使用指南
转换器
模块解析

oxc-resolver

兼容 Node.js 的 CJS 与 ESM 模块解析

  • 行为与 enhanced-resolve 保持一致
  • enhanced-resolve 快 28 倍
  • 高度可定制
使用指南
模块解析
压缩器 (Alpha)

oxc-minify

压缩并优化

  • 死代码消除
  • 语法缩短与空白移除
  • 变量名混淆
使用指南

Free & open source

Oxc 是自由开源项目,由慷慨的赞助者共同支持。

Become a Sponsor
Brought to you by VoidZero