跳到正文

Oxc(The JavaScript Oxidation Compiler)是一套用 Rust 编写的高性能 JavaScript 工具集合。

最近更新 2026年9月10日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
1
争议页
0
JSON · MD
0
首次读取
2026年11月4日
最近读取
2026年11月4日

统计自 2026年10月28日 · 数据来自本站服务器日志

概览

Oxc 全称 The JavaScript Oxidation Compiler,其官网将其描述为一套用 Rust 编写的高性能 JavaScript 工具集合。该套件包括 linter(Oxlint)、formatter(Oxfmt,Beta 版)、parser(oxc-parser)、transformer(oxc-transform)、resolver(oxc-resolver)和 minifier(oxc-minify,Alpha 版)。项目表示其免费且开源,并由赞助者支持。

沿革

Oxc 官网将该项目介绍为 The JavaScript Oxidation Compiler,一套用 Rust 编写的高性能 JavaScript 工具集合。网站将其描述为现代 JavaScript 工具链的基础,并表示 Oxc 免费且开源,由赞助者支持。首页还宣布了对 React Compiler 的支持。

产品与定位

现代 JavaScript 工具链的基础

  • Oxlint

    兼容 ESLint 的 linter,可在代码进入生产环境前捕获 bug;据称比 ESLint 快 50~100 倍,拥有 800+ 条规则并持续增长,由 tsgo 提供真正的类型感知 linting,并支持 ESLint JS 插件。

  • Oxfmt

    兼容 Prettier 的 formatter(Beta 版),用于强制一致的代码风格;据称比 Prettier 快 30 倍、比 Biome 快 3 倍,并支持 Tailwind 类名排序。

  • oxc-parser

    parser,被描述为高级转换和编译的基础;据称比 SWC 快 3 倍,可解析 .js(x) 和 .ts(x),并通过所有 Test262 stage4 测试。

  • oxc-transform

    transformer,用于转译源代码;支持 TypeScript 与 JSX 语法降级到 ES2015、Isolated Declarations DTS 输出、React Fast Refresh、styled-components 等。

  • oxc-resolver

    resolver,用于兼容 Node.js 的 CJS 和 ESM 模块解析;行为与 enhanced-resolve 对齐,据称比 enhanced-resolve 快 28 倍,且高度可定制。

  • oxc-minify

    minifier(Alpha 版),通过死代码消除、语法缩短与空白移除、变量名混淆来压缩和优化代码。

来源1 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/oxc · 编辑方针 · 词条如何编纂