-
开启gaip压缩
-
浏览器缓存
-
CDN的使用
-
使用Chrome Performance查找性能瓶颈
-
如果面试官问你
Webpack
是如何把这些模块合并到一起,并且保证其正常工作的,你是否了解呢?首先我们应该简单了解一下
1、读取webpack
的整个打包流程:webpack
的配置参数;2、启动webpack
,创建Compiler
对象并开始解析项目;3、从入口文件(entry
)开始解析,并且找到其导入的依赖模块,递归遍历分析,形成依赖关系树;4、对不同文件类型的依赖模块文件使用对应的Loader
进行编译,最终转为Javascript
文件;5、整个过程中webpack
会通过发布订阅模式,向外抛出一些hooks
,而webpack
的插件即可通过监听这些关键的事件节点,执行插件任务进而达到干预输出结果的目的。
基础的Web技术优化
最新推荐文章于 2024-11-11 22:26:09 发布
本文探讨了如何优化网站性能,包括启用GAIP压缩,利用浏览器缓存,使用CDN加速内容分发,通过ChromePerformance定位性能瓶颈。同时,深入介绍了Webpack的工作原理,从读取配置、模块解析、依赖树构建到Loader编译和插件干预,全面解析了Webpack如何整合模块并确保正常运行。
摘要由CSDN通过智能技术生成