大略有以下几点
路由组件按需加载
个别一个我的项目会有多个页面(路由),利用webpack的代码宰割与vue的异步组件,将代码按路由做按需加载;能够大大提高首次关上速度,页面越多成果越显著
非页面一级性能组件拆分按需加载
在刚关上页面时有些性能是不须要的,比方点击后的弹窗;能够将这些性能做拆分,联合vue的异步组件与webpack的代码宰割做按需加载
每个页面都须要加载的代码存入cdn
如vue.min.js、axios、vuex.js、vue-router.js等等
sourceMap相干代码不要打入js内
sourceMap文件如果打入js内会大大增加js文件大小