Rust 重写 JS 编译器提速 20 倍
推荐指数 50.0 NO. 010 · 2026.06.14
Stars33,604
为什么值得看
SWC 是用 Rust 编写的 TypeScript/JavaScript 编译器,替代 Babel 做转译和压缩。对构建时间敏感的前端项目和工具链开发者,迁移收益直接可量化。
Rust-based platform for the Web
媒体预览
编辑判断
前端构建链路的性能瓶颈长期被忽视,Babel 单线程架构在大型 monorepo 中动辄几十秒的冷启动已成常态。SWC 的多线程并行编译和 Rust 零成本抽象让它在同等功能下速度提升一个数量级,Next.js、Vite 已默认集成。
如果你还在用 Babel 做生产构建,迁移成本主要是插件生态对齐,建议先用 @swc/core 替换 babel-loader 做渐进式验证,性能收益通常在 10-20 倍。
Star History
生态分析
Production
Rust 编写的高性能 JavaScript/TypeScript 编译器,Babel 的现代化替代方案。
独特价值:以 Rust 原生性能实现 Babel 功能,构建速度提升 10-70 倍。