Turbopack 新分块策略:Next.js 16.3 请求数从 96 降至 38,JS 体积同步微降
talkingdev • 2026-09-04
2619 views
Turbopack 的新分块策略正在改变 Next.js 应用的资源加载方式。该分块器通过仅在路由分块组内合并小分块,并对单页会话与多页会话进行加权,在减少网络请求和避免向用户下发过多无关代码之间取得平衡。在 nextjs.org 的实测中,默认配置将请求数从 96 次降低到 38 次,同时下载的 JavaScript 总量从 561.6 KiB 小幅降至 554.8 KiB,说明请求合并并未以体积膨胀为代价。Next.js 16.3 还引入多项实验性能力,包括缓存感知的组件分块、基于分析数据的路由优先级与集群、CommonJS 树摇、共享运行时以及更轻量的默认运行时。这些改进有望进一步细化按需加载粒度,让大型前端应用在不同路由和缓存场景下更精准地分发代码,为后续更智能的打包策略提供基础。
核心要点
- Turbopack 仅在路由分块组内合并小分块,在减少请求与避免过度下发代码之间取得平衡。
- nextjs.org 实测请求数从 96 次降至 38 次,JavaScript 下载量从 561.6 KiB 微降至 554.8 KiB。
- Next.js 16.3 新增缓存感知组件分块、分析驱动的路由优先级与集群、CommonJS 树摇等实验特性。