优化构建速度
1、缩小文件的搜索范围 2、使用DllPlugin减少基础模块编译次数 3、使用HappyPack开启多进程Loader转换 4、使用ParallelUglifyPlugin开启多进程压缩JS文件 5、压缩CSS:css-loader?minimize、PurifyCSSPlugi 6、多页面应用提取页面间公共代码,以利用缓存 7、分割代码以按需加载5、 配置多入口(这个实际开发中,遇到的概率还蛮大,先占个坑)
6、compiler 钩子(之所以单独列出来,是因为写插件的时候,很有用的)
参考:compiler 钩子
博客
1、中高级前端面试题(万字长文)
2、大前端吊打面试官系列
3、一文速览Webpack
4、入门Webpack,看这篇就够了 注:当初入门的时候看的,可能年代有点的久了,不过这个博主写的真的很不错)
5、三十分钟掌握Webpack性能优化
资料
1、HTML 5 教程
2、CSS3 教程
3、JavaScript 教程
4、webpack 中文文档(v4.15.1)
github
[收集的前端面试题和答案]https://github.com/qiu-deqing/FE-interview