单个捆绑文件与多个文件?
Single bundle file vs Multiple files?
最近我对引用了 20 个不同 .js
文件的应用程序进行了更改,使用捆绑将其压缩为一个文件。
这包括:
- 框架([=29=] 库)
- 自定义逻辑(header 导航等的全局逻辑)
但是在部署后这表明我们不再使用 javascript 文件的异步下载。
因此我们的瀑布效果被一个漫长的下载所取代。
有没有人运行遇到过这个问题?是否有任何建议使用多个而不是单个的捆绑指南?
这取决于您的应用程序。除非是单页应用程序,否则我更愿意根据功能将文件分成多个 js 文件。如果您有多页应用程序而不是强迫客户端下载庞大的大文件,请根据用途将它们分开。仅将大多数页面使用的那些组合在一起,否则根据功能将它们分开。
最近我对引用了 20 个不同 .js
文件的应用程序进行了更改,使用捆绑将其压缩为一个文件。
这包括:
- 框架([=29=] 库)
- 自定义逻辑(header 导航等的全局逻辑)
但是在部署后这表明我们不再使用 javascript 文件的异步下载。
因此我们的瀑布效果被一个漫长的下载所取代。
有没有人运行遇到过这个问题?是否有任何建议使用多个而不是单个的捆绑指南?
这取决于您的应用程序。除非是单页应用程序,否则我更愿意根据功能将文件分成多个 js 文件。如果您有多页应用程序而不是强迫客户端下载庞大的大文件,请根据用途将它们分开。仅将大多数页面使用的那些组合在一起,否则根据功能将它们分开。