Rspack 1.7 版本现已正式发布!

Rspack(发音为 /ˈɑːrspæk/)是一款基于 Rust 语言打造的高性能现代 Web 打包工具。它集高效能、对 Webpack 生态的深度兼容性以及高度可定制性于一身,为前端开发带来了全新的体验。
核心亮点
- 极速启动:得益于 Rust 强大的并发能力与零成本抽象优势,其在冷启动与增量构建速度上远超传统的 JavaScript 工具链;
- 毫秒级热更新:内置智能增量编译机制,仅重新编译发生变更的依赖路径,即使是在大型项目中,热更新的响应也极为迅捷;
- 无缝复用 Webpack 生态:兼容原生 Webpack 插件(例如
HtmlWebpackPlugin与ReactRefreshWebpackPlugin),迁移成本极低,项目过渡平滑; - 开箱即用的多语言支持:原生内置对 TypeScript、JSX、CSS、CSS Modules、Sass、Less 等资源的处理能力,无需额外配置;
- 默认启用生产级优化:自动开启 Tree Shaking、代码分割、JS/CSS 压缩(基于 SWC 与 Lightning CSS)等策略,构建产出即是最优状态;
- 完全框架中立:不绑定任何特定框架,无论是 React、Vue 还是 Svelte 均可完美适配,灵活应对各类技术栈与微前端场景。
Rspack 1.7 版本带来了以下重点更新:
新增能力
- 提升了对 SWC 自定义插件的兼容性,支持更灵活的 AST 转换扩展;
- 引入实验性的
import bytes语法支持,便于直接导入二进制资源(如 WASM、字体、图像原始数据等); - 新增 Lazy Compilation(懒编译)机制,可按需编译非入口模块,大幅降低初始构建的资源压力;
- 多项实验性功能(如新的解析器、模块图分析 API)已完成稳定性验证,现已转为正式可用状态。
工具链同步升级
- Rsbuild 1.7:构建配置层全面增强,支持更细粒度的环境变量注入与条件构建;
- Rsdoctor 1.4:诊断能力升级,新增 Bundle 分析可视化功能,并能自动标记性能瓶颈;
- Rslib 0.19:库打包体验优化,支持导出类型自动推导与多格式产物一键生成;
- Rstest 0.7:测试运行时深度集成 Rspack 构建流程,支持原生 ESM 测试用例与快照隔离;
- Rspress 2.0 RC:文档站点工具进入候选发布阶段,强化了对 MDX v3 及插件系统的兼容性。
下载地址:https://www.php.cn/link/aafa7c874d0d45e91e3712364dd8e574
源码地址:点击下载
