如果有人对此事做过任何研究,我只是很好奇.
在我的工作地点,我们在每个项目/包中都有React,Bluebird,jQuery和Lodash.
我们使用webpack捆绑所有这些依赖项,但我不确定它是否真的值得...我认为很多这些脚本都会缓存在用户的浏览器上.
使用CDN并将这些包移出webpack包会减少构建时间并简化我们的构建过程.我们必须支持IE8,所以我们必须通过envify和ES3ify运行React.
有没有人研究过浏览器可以利用多少公共库的缓存?
jquery browserify webpack
browserify ×1
jquery ×1
webpack ×1