游乐游手机版
首页/科技数码/文章详情

九雨溪重磅发布:全新前端工具颠覆开发者体验

时间:2025-12-03 19:49
Oxfmt(Oxc Formatter)是 Oxc 家族里的格式化工具,目标很明确: 用最快的速度,做和 Prettier 一样的事情。 在前端工程化的世界里,“快”永远是绕不开的主题。最近,尤雨

Oxfmt(Oxc Formatter)作为 Oxc 生态中的代码格式化工具,目标非常明确:以最快的速度,实现与 Prettier 相同的格式化效果。

在前端工程化的领域里,“速度”始终是无法绕开的核心议题。近期,尤雨溪团队正式发布了 Oxfmt Alpha 版本,这是一款基于 Rust 开发的代码格式化工具。用一句话概括:它非常快,比 Prettier 快了整整 30 倍。更重要的是,它的初衷并非要“颠覆”现有工具,而是希望无缝接替我们早已习惯的 Prettier。

什么是 Oxfmt?

Oxfmt(Oxc Formatter)是 Oxc 工具链中的格式化成员,其定位十分清晰:在不牺牲质量的前提下,以极致速度完成 Prettier 所负责的代码格式化任务。

它的两大亮点在于:

极速性能:根据最新基准测试,首次运行就比 Prettier 快 30 倍以上。

平滑迁移:它并未重新定义代码风格,而是力求复刻 Prettier 的格式化效果,目前已经兼容约 95% 的 Prettier 测试用例。

换句话说,如果你将项目中的 Prettier 替换为 Oxfmt,几乎不会察觉到代码格式的变化,却能立即感受到速度上的显著提升。

为什么会诞生 Oxfmt?

你可能会想:“已经有了 Prettier,还有了 Biome,为什么还需要它?”

因为 Oxfmt 是 Oxc 生态拼图中的最后关键一环。

Oxc 的愿景,是构建一套完整的前端工具链基础(全部基于 Rust):

•Parser:Oxc Parser(超快)

•Linter:Oxlint(已经广泛应用)

•Bundler:Rolldown(Vite 未来的新内核)

•Formatter:Oxfmt(刚刚到位)

当这四个组件整合后,从解析 → 检查 → 格式化 → 打包,都能在同一套架构下完成,不再依赖 Node.js 工具链。这对于未来的 Vite/Rolldown 项目来说,是非常关键的一步。

Oxfmt + Oxlint:天然搭档

传统的 ESLint + Prettier 组合,存在一个经典难题:两者经常“抢活”。缩进、分号这类代码风格问题本应由 Formatter 处理,但 ESLint 也能检查,导致不得不借助 eslint-config-prettier 来禁用冲突规则。

Oxc 的设计理念十分清晰:

•Oxlint:只检查逻辑错误、潜在 Bug、未使用变量

•Oxfmt:只负责代码格式化

二者职责分明,互不干扰。

将 Oxfmt 和 Oxlint 搭配使用,体验非常直观:

•Lint 的速度是毫秒级

•Format 的速度也是毫秒级

•保存文件 → Lint + Format 整套流程几乎瞬间完成

对于大型 Monorepo 项目,原来可能需要几十秒的 Lint/Format 过程,在 Oxc 生态中只需眨眼之间。这对于 CI 流程也是极大的效率提升。

那 Biome 呢?

谈到 Oxfmt 就绕不开 Biome。

Biome 是目前 Rust 工具链中最成熟的一体化方案,“装一个包,解决所有需求”。Lint、Format 功能全面,稳定度也非常高。

那么和 Oxfmt 相比,差异在哪里?

\

简单来说:

•如果你希望一个工具解决所有问题 → 选 Biome

•如果你想跟随 Vite / Rolldown 的发展趋势,用上更快的工具链 → 选 Oxc 家族(Oxlint + Oxfmt)

来源:https://www.51cto.com/article/831049.html
上一篇家用机器人与工业机器人五年前景:雷军预测双场景爆发 下一篇智能轮椅模式守护:华为WATCH GT 6让科技赋能平等生活
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
LiblibAI云端WebUI降低AI绘画部署门槛
科技数码 · 2026-07-02

LiblibAI云端WebUI降低AI绘画部署门槛

LiblibAI在线WebUI的核心优势在于——只需通过浏览器即可流畅运行Stable Diffusion,无需自行搭建本地环境。云端直接处理运算,模型即选即试,大幅降低了AI绘画的创作门槛。对于轻量创作和模型快速测试来说,体验相当顺畅,但用户仍需重视数据隐私保护和版权合规等问题。 过去使用Stab

微软因用户不安叫停Edge浏览器AI历史搜索功能
科技数码 · 2026-07-02

微软因用户不安叫停Edge浏览器AI历史搜索功能

微软紧急暂停Edge浏览器AI历史搜索功能,该功能因被用户吐槽“令人不安”而暂缓部署。尽管微软强调所有AI处理在设备端完成且数据不上传云端,但用户仍不信任。此举与WindowsK2计划减少功能堆砌的理念一致。

红魔游戏平板5 Pro发布 4999元起售将登陆全球市场
科技数码 · 2026-07-02

红魔游戏平板5 Pro发布 4999元起售将登陆全球市场

【CNMO科技消息】近日,红魔游戏平板5 Pro正式发布。这款平板从定位上就明确瞄准“极致游戏”体验,外观方面带来了一个重磅亮点——首次引入RGB水冷散热系统,背部那条可视化的水路通道,配合纯平透明背板设计,核心配置信息一览无余,科技感十足。 图源网络 屏幕方面同样表现突出。一块9 06英寸OLED

杭州全国首所机器人学校首批30台机器人入学
科技数码 · 2026-07-02

杭州全国首所机器人学校首批30台机器人入学

30台机器人整齐列队,有的刚从生产线卸下,机械零件还带着崭新的“工业气息”;有的已搭载运动控制模块,能稳健地小跑、跳跃几下。它们来自不同制造工厂,外形与功能各有千秋,但此刻都拥有了同一个身份——杭州机器人学校的第一批入学新生。 6月30日,杭州经信正式发布:由浙江大学机器人研究院、浙江省质量科学研究

美国计划发射航天器托举天文卫星
科技数码 · 2026-07-02

美国计划发射航天器托举天文卫星

就在最近,NASA公布了一项非常果断的干预计划——他们定于6月30日实施一次“卫星维修任务”,派遣一台名为“连接”号的机器人服务卫星,为一颗超期服役的天文卫星延长运行寿命。这颗卫星是“尼尔·格雷尔斯·斯威夫特天文台”,其轨道高度正在不断衰减,如果不进行干预,今年年底前很可能会坠入地球大气层并烧毁。