前端性能优化(四)资源优化

本文介绍了前端性能优化中关于资源压缩和合并的方法,包括HTML、CSS、JS的压缩与合并策略。接着讨论了图片资源的优化,如JPEG、PNG和SVG的选择及懒加载、渐进式加载和响应式图片的应用。最后,探讨了字体优化,阐述了字体加载的常见问题、font-display的控制以及字体引入的优化技巧。
摘要由CSDN通过智能技术生成

一.资源的压缩和合并

1.为什么要压缩和合并

1》减少http请求数量
2》减少请求资源大小

2.HTML压缩

1》使用在线工具进行压缩
2》使用html-minifier等npm工具(webpack就是集成的这个工具)

3.CSS压缩

1》使用在线工具压缩
2》使用clean-css等npm工具
3》webpack配置

4.JS压缩和混淆

1》使用在线工具压缩
2》webpack有关配置

在这里插入图片描述
这些其实mode:production 已经默认配置了

5.CSS、JS文件合并

1》若是若干个小文件,可以考虑合并
2》无冲突,服务相同的模块,建议合并
3》有利于首屏呈现的优先加载,其他的延迟加载 不建议合并

二.图片资源的优化

1.图片格式优化

(一)JPEG/JPG
①优点:很好的压缩比,画质也可以被很好的保存
②使用场景:展示较大的图片并较好的保存画质,比如首页的轮播图
③缺点:由于压缩比较高,若是比较追求纹理和边缘那就不太

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值