我用上了的:
- 通过webpack的UglifyJsPlugin插件对代码进行压缩
- 提取第三方库
- 通过webpack实现按需加载
- 通过服务器对代码进行gzip压缩
我没用过的:
- 服务器端渲染首屏
总结我用过的:
如果应用不大,使用UglifyJsPlugin+gzip就能满足首屏的要求,没有必要折腾按需加载,按需加载适用于较大型的页面多的应用,强行按需加载只会增加请求量,gzip压缩效果也不会那么明显,只能说谨慎使用按需加载吧
demo地址:http://blog.mdzzapp.com/
源码地址:https://github.com/redsx/myBlog
欢迎各位大大进行新手指导,能补充或者指出不足我都感激不尽