在开始本篇内容介绍前,请先回忆一下你在浏览包含很多大图片网页时的体验,尤其是在图片没有采用懒加载技术情况下,即打开网页时一次性将所有图片加载完毕,并完成渲染。这种情境下,相信不多数人都会发觉网页在首屏显示完整后,拖动网页右侧滚动条,浏览器却没有任何响应,在短暂的等待后,页面随之会向下滚动。
另外需要说明,使用不同的浏览器,上述现象表现将稍有不同。比如使用Mozilla Firefox,网页的反应速度将稍快,这取决于浏览器厂商各自的设计哲学,firefox就会最大限度的利用系统空闲资源(CPU、内存)去支持页面渲染及交互。这样的设计一定程度上,提升了用户的浏览体验,但在遇到设计糟糕的网页时,势必拖慢系统。
通过以上现象不难得出结论,web在使用大量图片时,将会让页面加载及渲染速度变的更慢。下文将深入介绍有关图片的相关知识、网页载入图片及渲染过程、图片优化对web性能的影响以及如何在网页中以最优的方式使用图片。