![五分钟了解"闽南麻将技巧十句口诀[真的有挂] 五分钟了解"闽南麻将技巧十句口诀[真的有挂]](https://ecirm.cn/zb_users/upload/2026/04/20260424202936177703377646688.jpg)
智通财经APP获悉,4月24日,字节跳动正式发布Rspack2.0。相较于1.0版本,2.0在性能、API设计和产物形态上实现了全方位改进:不仅整体构建性能较1.7版本再提升约10%(相较1.0最多可提升100%)、默认npm依赖大幅缩减,还改进了ESM支持、增强了静态分析能力,并实验性地加入了ReactServerComponents等新特性。
回顾1.x阶段,“在保持与webpackAPI和生态兼容的前提下实现10倍的构建性能提升”的阶段目标已经基本达成。Rspack不仅实现了webpack的核心能力和插件API,也在开发体验、产物优化以及现代语言特性支持等方面不断演进,陆续引入并完善了增量构建、按需编译、持久化缓存、常量内联、虚拟模块、Barrel文件优化等新特性。同时,Rspack也正被越来越多的用户采用。与1.0发布时相比,Rspack的周下载量已由10万增长至500万。
从2.0开始,在保持对webpack生态兼容的前提下,Rspack将逐步引入更符合现代JavaScript开发的默认行为、API设计和构建产物。这将是一个渐进的过程,公司会尽量避免在单个主版本中引入过多不兼容变更,同时也会提供迁移指南与AgentSkills,将迁移成本控制在可接受范围内。
此次2.0版本带来了一系列重大更新:在性能提升上,与Rspack1.7相比,Rspack2.0的整体性能提升约10%,相较1.0最多可提升100%。在开启持久化缓存的场景下,构建性能和内存占用得到了进一步改善。现在Rspack支持对SWC压缩插件的结果进行缓存复用,在命中缓存时,构建性能提升约50%。通过优化底层存储实现,在启用缓存时,内存占用下降了20%+。另外,Rspack2.0还减少了默认安装的npm依赖数量,@rspack/dev-server的依赖数量从192个狂减至1个,安装体积缩水超过90%;@rspack/cli更是实现了零依赖。
在产物优化层面,Rspack2.0显著增强了静态分析能力,使更多复杂代码模式能够纳入TreeShaking的优化范围。Rspack2.0还引入了编译器注解支持,允许开发者使用#__NO_SIDE_EFFECTS__将函数标记为无副作用。此外,Rspack2.0现在支持对模块联邦的共享依赖进行TreeShaking,它可以在导出级别裁剪共享依赖,移除未使用的部分,从而减小共享包的体积。
在改进ESM支持上,Rspack的核心包现在以pureESM包的形式发布,并移除了自身的CommonJS构建产物,这使模块加载方式更加统一,也更符合当前Node.js的主流实践。Rspack2.0还改进了对import.meta和import.defer支持。
在新特性方面,Rspack2.0也为ReactServerComponents(RSC)提供了实验性的底层构建支持,包括:指令支持、编译期检查、CSS支持、HMR支持。字节也在与TanStack团队展开合作,计划在后续版本中提供对TanStackStart和TanStack的RSC的支持。另外,Rspack2.0还支持#/形式的子路径别名导入,简化swc-loader配置、支持控制CSS导入、使用哈希作为模块ID等。
字节跳动表示,接下来,公司会继续从多个方向推进Rspack的演进,包括产物优化、Agent支持和工具链协同等。在产物优化上,Rspack的目标不仅是更快地完成构建,也是在保证行为稳定的前提下生成质量更高的产物。我们会继续改进treeshaking、代码分割和静态分析等基础能力,探索结合静态类型信息进行优化分析,并提供更细粒度的代码拆分与优化选项。
随着CodingAgent逐渐成为开发工具的重要使用者,字节跳动也会在设计中更多考虑这类场景,让Agent更容易理解和处理构建问题。例如,通过CLI向Agent提供更丰富的调试信息、性能数据和其他上下文,帮助它更准确地分析问题并参与问题排查和性能优化。
工具链协同方面,在实际项目中,耗时往往不只来自打包本身,测试、类型检查和代码检查等环节同样会带来明显开销。字节跳动会继续推进Rstack工具链的协同演进,并与typescript-go结合。例如,Rslint已支持rslint--type-check,可同时执行代码检查和类型检查。后续公司也会在ts-checker-rspack-plugin中支持typescript-go。
(
![五分钟了解"闽南麻将技巧十句口诀[真的有挂] 五分钟了解"闽南麻将技巧十句口诀[真的有挂]](https://ecirm.cn/zb_users/upload/2026/04/20260424202936177703377686943.jpg)
发表评论
暂时没有评论,来抢沙发吧~