开源|Oxfmt Beta发布:Rust驱动,性能超Prettier 30倍的JavaScript代码格式化工具
talkingdev • 2026-02-26
1851 views
近日,由Rust语言编写的高性能JavaScript工具集Oxfmt正式发布Beta版本,为前端开发领域带来了一款极具竞争力的代码格式化解决方案。Oxfmt的核心目标是在JavaScript生态系统中提供一个与Prettier完全兼容的替代品,但其最大亮点在于卓越的性能表现。根据官方数据,Oxfmt的格式化速度相比业界广泛使用的Prettier提升了超过30倍,这一性能飞跃对于大型项目或持续集成/持续部署(CI/CD)流程具有显著的效率提升意义。除了速度优势,Oxfmt承诺在JavaScript和TypeScript代码上实现100%的Prettier兼容性,确保了开发者可以无缝迁移现有项目配置而无需担心格式差异。该工具还集成了多项现代化开发所需的高级功能,包括对多种文件格式的支持、内置的Tailwind CSS类名排序与格式化、自动的导入语句(import)排序、package.json文件依赖项排序,以及对嵌入在代码中的其他语言(如CSS-in-JS、Markdown片段等)的智能格式化支持。Oxfmt的出现,不仅体现了Rust语言在构建高性能开发者工具方面的巨大潜力,也反映了前端工具链对极致效率和开发者体验的持续追求,可能将推动代码质量工具进入新一轮的性能竞赛。
核心要点
- Oxfmt Beta是一款用Rust编写的代码格式化工具,主打对Prettier的完全兼容,但格式化速度比Prettier快30倍以上。
- 该工具在JavaScript和TypeScript上实现了100%的Prettier兼容性,并支持文件格式化、Tailwind CSS集成、导入排序等高级功能。
- 它的发布标志着高性能Rust工具开始深入前端生态,可能改变现有代码格式化工具的市场格局。