Rolldown 将推实验特性 inlineCommonChunks,减少小型共享 chunk
cnakazawa · x · 2026-09-28
Rolldown 正在开发一项显著的 chunking 改进:下个版本将带来实验性特性 inlineCommonChunks(PR #10899,当前为 Draft)。
- 问题:代码分割会把被两个以上入口共享的模块集单独写成一个文件,入口多时页面要加载大量小共享 chunk。
- 做法:配置 output.codeSplitting.experimentalInlineCommonChunks: { maxSize } 后,源码体积低于阈值的 common chunk 不再单独写出,而是把其中的模块以内联注册工厂的形式复制进引用它的每个文件,并共享第一个运行文件的副本。
- 保证:模块仍只执行一次且按源码顺序执行,live bindings、this、模块循环依赖与 CommonJS 互操作均被处理。
「编程与Agent」频道最新
- 用户抱怨 Opus 移植游戏时绕开既定计划自主改方案 — ssh4net · 2026-09-28
- Evan You 团队发布 Vite+ 1.0:一条命令统一前端工具链 — cnakazawa · 2026-09-28
- 小米 MiMo-V2.6 修复工具调用重复:RL 奖励盲区,仅花 4% 成本 — LegacyRemaster · 2026-09-28
- Reddit 讨论:组装模块化 Agent 优于反复调教单一通用助手 — PaniPuriPanic · 2026-09-28
- memory-happens 开源 beta:无需向量库,对笔记/Git 历史/会话存档做召回 — terra-viii · 2026-09-28
- 投资人网络安全备忘录:年度渗透测试已过时,Agent 成新攻击面 — julsimon · 2026-09-28