Google|Chrome现已支持延迟加载网页中的iframe元素
一年前,谷歌为 Chrome 76 引入了延迟加载图片的功能 。昨日,Chrome 工程主管 Addy Osmani 又宣布,他们将在新版浏览器中启用延迟加载 iframe 元素的标准功能 。在启用 <iframe loading = lazy> 属性之后,Chrome 将推迟相关元素的加载,直到用户将网页滚动到附近为止 。
文章图片
(来自:Web Dev)
Andy Osmani 表示:“很高兴向大家分享已经标准化的 iframe 本机延迟加载优化功能,其现已在 Chrome 和基于 Chromium 的浏览器中得到支持” 。
据悉,iframe 延迟加载有助于减少内存使用量、提升页面其它部分的加载速度并保存数据 。
尽管来自 Twitter、Facebook 和 YouTube 的第三方嵌入元素将不会在被用户看到前立即可见,但传统网页加载方式仍会消耗大量的数据和处理时间 。
在启用 iframe 延迟加载之后,Chrome 团队得以节省 2-3% 的中位数据量、1-2% 的首次内容渲染、以及 2% 的首次输入延迟(FID) 。
Lazyload iFrame-Compressed(via)
目前 Chrome 已支持三种属性值:
● lazy:延迟加载的理想选择 。博客文章指出,在 YouTube 上加载嵌入内容的时候,可让移动设备的互动时间节省 10 秒 。
● eager:立即加载(非延迟加载的理想选择) 。
● auto:由浏览器来决定是否延迟加载 。
【Google|Chrome现已支持延迟加载网页中的iframe元素】Instagram 和 Spofity 仍会在初始加载时处理嵌入式内容,但压缩后可节省 >100KB 和 514KB。不过需要指出的是,精简模式下的 Chrome for Android 浏览器,仍会自动加载当前显示窗口之外的图片和 iframe 元素 。
此外现在 Facebook 上的所有社交插件都已支持在本机浏览器执行 iframe 元素的延迟加载 。
推荐阅读
- Google|谷歌将从Play Store中下架Fediverse应用因其可被用来访问仇恨言论
- Google|Google Assistant新功能让直接向重要非营利组织捐款变得更加容易
- Apple|Safari将采用与Chrome/Firefox相同的WebExtensions API
- Google|Google 首次完成化学反应的量子模拟
- Windows|Windows 10 2020年5月更新现已在24.1%的PC上运行
- Google|YouTube正在测试iOS应用的原生画中画模式
- Google|谷歌量子计算登《科学》封面 量子模拟了化学反应
- Google|谷歌doodle纪念法国大作家大仲马
- Google|Google Duo视频通话服务将登陆Android TV智能电视
- 台湾|消息称Google将在台湾云林建第三个数据中心
