ByVoidZero

JavaScript 氧化编译器

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

现代 JavaScript 工具的基础

检查器

Oxlint:兼容 ESLint 的代码检查工具

在漏洞进入生产环境之前发现它们

  • ESLint 快 50~100 倍
  • 超过 650 条规则且还在增加
  • tsgo 驱动的真正类型感知代码检查
  • 支持 ESLint JS 插件
使用指南
Linter
格式化器 (Alpha)

Oxfmt:兼容 Prettier 的格式化工具

强制执行一致的代码风格

  • Biome 快 3 倍
  • Prettier 快 35 倍
  • 支持 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 快速刷新、styled-components 等
使用指南
Transformer
解释器

oxc-resolver

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

  • 行为与 enhanced-resolve 对齐
  • enhanced-resolve 快 28 倍
  • 高度可自定义
使用指南
Resolver
压缩器 (Alpha)

oxc-minify

压缩和优化

  • 死代码消除
  • 语法简化与空白移除
  • 变量名混淆
使用指南
Footer background

探索 Oxc 生态系统

以极快的速度对 JavaScript 进行代码检查、格式化、解析、压缩、转换、以及解析依赖

立即开始

Oxc 中文网 - 粤ICP备13048890号