Rspack 1.6 版本发布了,快来跟我看看这次的更新内容吧!
1. 动态导入树增强
Rspack 1.6 对动态导入的静态分析全面升级,从仅支持解构赋值扩展到变量访问、.then 链等多种模式,
仅保留实际使用导出,bundle 体积被进一步压缩。
示例对比:
// 1.6全覆盖
const mod = await import('./module');
console.log(mod.value);
import('./module')
.then(mod => console.log(mod.value));
Tree Shaking 精度媲美 esbuild,适用于代码分割项目!
2. import defer支持
启用experiments.deferImport: true,支持JS/TS 5.9 的 import defer 语法,延迟模块执行和副作用:
import defer * as foo from './foo';
未来将支持import.defer()函数形式。
3. ESM输出优化 摒弃模块连接,引入新 ESM 渲染策略:纯净顶级导出、无运行时代码注入、支持条件导出和reexport,提升静态分析友好度。

输出更小、更标准,Tree Shaking 效果翻倍,兼容现代打包器。
Rstest 1.2
5. Rsdoctor 1.3
next-rspack Next.js 16 集成自定义Rust绑定:构建快24%、dev快10%(chakra-ui-docs基准:Rspack 3.8s vs Webpack 14s)。 优势:JS-Rust通信零开销,Next生态标杆。
今天的分享就这些了,感谢阅读,有错欢迎指正!