Vue项目中,首页有一张几乎半瓶的背景图片,在Lighthouse中耗时1600ms,似乎想不到什么办法去进行优化呀?压缩,转webp,或者转base64等等都无法大幅度降低lcp的耗时。请问各位有什么其他的想法吗?
在Vue项目中优化背景图片的加载时间,除了压缩图片、转换图片格式为WebP或转换为Base64编码外,还可以考虑以下几种方法:
<img>
标签的preload
属性或JavaScript的Image
对象来预加载背景图片。<head>
标签中,并使用<link rel="preload">
来预加载CSS文件。这些方法可以结合使用,以达到更好的优化效果。同时,也要注意测试和优化后的效果,确保优化不会对其他方面产生负面影响。
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
先加载低分辨率的底图,再上原图