手机版
你好,游客 登录 注册
背景:
阅读新闻

Google Chrome即将支持LazyLoad,延迟加载视图外图像和iframe

[日期:2019-04-10] 来源:Linux公社  作者:醉落红尘 [字体: ]

Chrome开发人员Scott Little分享称,Google Chrome不久将支持一种名为LazyLoad的功能,该功能允许浏览器延迟加载视图外图像和iframe,直到用户在点击滚动到它们附近时才开始加载。

Google Chrome即将支持LazyLoad,延迟加载视图外图像和iframe

为什么引入LazyLoad ?

通常情况下,网页会有图片和其他嵌入内容,比如广告,放在折叠的下方,但是有些用户可能不会一直向下滚动到那。LazyLoad就是试图利用这种行为来优化Web浏览器,更快地加载重要内容,从而减少网络数据和内存的使用。

LazyLoad会等待加载不在视图中的图像和iframe,直到用户点击滚动网页到它们附近时。再由浏览器决定“接近”的确切程度,但它通常应该在内容进入视图之前,在一定距离内加载视图外内容。

目前,很少有JavaScript库可以用于延迟加载图像或其他类型的内容。但是,在浏览器本身中支持这种特性将使网站更容易利用延迟加载。此外,使用此功能,浏览器将能够自动查找和加载适合延迟加载的内容。

LazyLoad解决方案将在所有平台上得到支持。Web页面只需要在img和iframe元素上使用 loading=”lazy”。对于打开数据保护程序的Android Chrome用户,如果Chrome发现loading=”auto”或未设置的元素是延迟加载的好选择,那么它们也会被延迟加载。如果在image或iframe元素上设置loading=”eager”,它们将不会被延迟加载。

要了解更多关于LazyLoad的详细信息,请查看它的GitHub存储库

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-04/158028.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款