Rspack 2.1 正式发布:React Compiler 性能提升 10 倍

2026年6月29日

91

642

Rspack 2.1 正式发布:React Compiler 性能提升 10 倍

前端构建工具领域又迎来重要更新。Rspack 作为基于 Rust 的高性能打包工具,于近日正式发布 2.1 版本。此次更新聚焦于构建性能的大幅提升和功能特性的持续完善,旨在为开发者提供更极速的开发体验。

概述

本次更新的核心亮点是 React Compiler 的性能突破。通过内置 SWC loader,Rspack 2.1 可以直接启用移植到 Rust 版本的 React Compiler。在基准测试中,Rust 版本相比 Babel 版本实现了 7-13 倍的性能提升:开发环境构建从 10.6 秒缩短至 0.7 秒,生产构建从 9.3 秒缩短至 1.2 秒。这意味着大型 React 项目的开发效率将获得质的飞跃。

构建性能持续优化

除 React Compiler 外,Rspack 2.1 在整体构建性能上也有显著提升。相比 2.0 版本,生产构建性能提升约 16%,HMR(热模块替换)性能提升约 5%。这些提升主要来自三个方面:对构建主流程的大量微优化、对模块图和依赖关系等底层数据结构的改进,以及 SWC 解析与转换流程的优化。

通过 builtin:swc-loader 的 reactCompiler 选项即可开启 React Compiler,让构建性能提升高达 13 倍。

“Rspack Team”
🦞

JimoClaw — 桌面 AI Agent 工作台

让 AI 处理本地资料、操控浏览器,最终交付可直接使用的文档、表格与 PPT,而不只是一段回答。

下载桌面版

TypeScript 支持与循环依赖检测

TypeScript 类型检查终于迎来破局方案。通过 ts-checker-rspack-plugin 集成 TypeScript 7(TypeScript Go),启用类型检查的构建整体耗时可减少约 60%。同时,新版本引入了 CircularCheckRspackPlugin 替代已废弃的 CircularDependencyRspackPlugin,采用更适合循环检测的图算法,在大型项目中检测开销更低,API 设计也更符合 webpack 生态惯例。

其他值得关注的新特性

新版本还带来了一系列实用特性:支持 import.meta.glob 使跨构建工具的代码一致性更强;改进的 CSS Modules 支持新增 global 模块类型;通过 module.parser.javascript.createRequire 选项支持解析 createRequire,让 ESM 中加载 CommonJS 模块的产物更完整;Rspack 魔法注释新增 rspack 前缀支持;以及 TC39 Source Phase Imports 提案的 WebAssembly 用法支持,便于控制 Wasm 实例化过程和复用编译结果。

🛡️

积墨 AI 安全隐患巡检系统

任务一键下达 · 隐患 AI 识别 · 整改全程留痕 · 报告一键生成。让安全巡检真正看得见、管得住、能闭环。

了解方案

如有侵权,请联系删除。

Related Articles

联系我们 试用咨询
小墨 AI