首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Rspack 1.6 版本新功能速览!

Rspack 1.6 版本新功能速览!

作者头像
萌萌哒草头将军
发布2025-11-17 19:51:19
发布2025-11-17 19:51:19
1030
举报
文章被收录于专栏:前端框架前端框架

前言

Rspack 1.6 版本发布了,快来跟我看看这次的更新内容吧!

正文

Rspack 1.6 更新

1. 动态导入树增强 Rspack 1.6 对动态导入的静态分析全面升级,从仅支持解构赋值扩展到变量访问、.then 链等多种模式,

仅保留实际使用导出,bundle 体积被进一步压缩。

示例对比:

代码语言:javascript
复制
// 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 语法,延迟模块执行和副作用:

代码语言:javascript
复制
import defer * as foo from './foo';

未来将支持import.defer()函数形式。

3. ESM输出优化 摒弃模块连接,引入新 ESM 渲染策略:纯净顶级导出、无运行时代码注入、支持条件导出和reexport,提升静态分析友好度。

输出更小、更标准,Tree Shaking 效果翻倍,兼容现代打包器。

Rstack 生态更新

Rstest 1.2

  • 工作区支持:多根目录测试,一键运行/调试。
  • 覆盖率:集成Istanbul,生成详细报告。 VS Code扩展:编辑器内发现/运行/调试测试。 优势:monorepo友好,加速TDD流程。

5. Rsdoctor 1.3

  • GitHub Actions:bundle diff 动作,CI 自动检测体积回归。
  • All-in-one JSON:Brief模式导出报告,Playground 可视化分析。 优势:生产级bundle监控,防体积膨胀。

next-rspack Next.js 16 集成自定义Rust绑定:构建快24%、dev快10%(chakra-ui-docs基准:Rspack 3.8s vs Webpack 14s)。 优势:JS-Rust通信零开销,Next生态标杆。

最后

今天的分享就这些了,感谢阅读,有错欢迎指正!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 萌萌哒草头将军 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
    • Rspack 1.6 更新
    • Rstack 生态更新
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档