我们即将完全重建客户网站,目前有超过1000页。
会有一个剔除,但我的想法是根据页面上的内容动态加载资产,但我想得到反馈。
假设我有100个全局组件(轮播,按钮,视频,Nah等),我们现在只需将所有组件的所有javascript放入bundle.js文件中,与css相同,但是,如果一个页面只使用这100个组件中的3个,那么包含所有内容似乎是多余的。
所以我想我的问题是,如果在运行时仅动态请求所使用的组件而不是每次都加载所有资产是错误的吗?
我可以看到的一个重大缺点是,几乎每个页面都会请求新文件,因此缓存会更难,而且还需要更多的HTTP请求。
但如果有人有更好的主意,请告诉我
答案 0 :(得分:1)
首先,我建议采用基于证据的方法。如果没有数据可以做任何事情来支持决定。
我对整体方法的看法。我写这篇文章的时候正在思考React,但没有什么是React特有的。