LearningRecord icon indicating copy to clipboard operation
LearningRecord copied to clipboard

HTTP/2 将如何影响 JavaScript 应用程序打包

Open Rashomon511 opened this issue 5 years ago • 0 comments

我们目前把多个文件打包的做法让浏览器很难高效地缓存代码:在一个模块里改动一行代码也需要重新下载整个打包后的文件。随着HTTP/2的多路复用让请求变得不那么昂贵,我们可以选择把代码分割到小模块里,以更好地利用缓存,确保我们的应用高效地利用用户的带宽。

。随着JavaScript社区正在朝更小的、更专一的模块方向发展,给客户端提供未打包的文件也不太理想。除此之外,把文件合并在一起可以更好地压缩,节省带宽。

https://www.jianshu.com/p/a9c2f9ff0f5f

Rashomon511 avatar Jul 16 '19 06:07 Rashomon511