浏览器下载图像的性能成本是多少?

问题描述 投票:0回答:1

图像不会阻止初始渲染。我相信大部分情况都是如此。这意味着从网络请求/下载映像不会在主线程上发生。我假设某些浏览器的主线程也会发生图像解码/光栅化的情况(但我可能是错的)。

[我经常听到人们简单地说“只是让图像在后台下载”。但是,仅凭此信息进行下一步合理的选择,当查看“交互时间”或“有意义的时间”画图时,图像应对Web应用程序的性能产生零影响。根据我的经验,事实并非如此。通过将图像延迟加载(使用IntersectionObserver)到图像较重的页面上,与“只是让它们在后台下载”相比,性能提高了2-4秒。

加载网页时,哪些特定的浏览器内部/步骤解码/绘制图像会导致性能下降?哪些步骤从主线程获取资源?

图像不会阻止初始渲染。我相信大部分情况都是如此。这意味着从网络请求/下载映像不会在主线程上发生。我假设解码/ ...

image performance google-chrome firefox browser
1个回答
0
投票

有点宽泛,有很多因素会影响页面的其余部分,而这取决于许多不同的因素。

© www.soinside.com 2019 - 2024. All rights reserved.