谷歌 Chrome 浏览器为了提升页面加载的速度,所以内置延迟加载机制,该项功能可用于 Mac、Windows、Linux、chrome OS、Android 平台上。谷歌已经在 Chrome Canary 通道的最新版本中提供了该项功能,以用于测试。以下是在 Chrome 浏览器中启用延迟加载功能的方法:
1.下载并安装 Google Chrome Canary
2.然后在地址栏输入 chrome://flags,搜索 #enable-lazy-image-loading 和 #enable-lazy-frame-loading,然后开启这两个选项,它们都支持 Linux 等跨平台,重启浏览器后,Chrome 便会开始启用延迟加载功能。如下图所示:
总结与注意 这将改善用户体验,提升页面加载速度,并且无需快速连接即可供用户访问,这是一个很大的改进。但值得注意的是,此功能目前尚未正式提供。对于那些不熟悉延迟加载机制的人来说,这是一种浏览器不加载不在视口中的图像的技术。Chrome 只有在靠近视口边框时才会加载图片。 但谷歌必须要解决许多问题,才能在 Chrome 中实现内置延迟加载功能。这里有两个特别复杂的场景是: 1.打印”或“网页另存为”功能,理想情况下需要完全渲染页面才能打印或保存 2.对于网络连接时断时续的环境,在向下滚动页面时图像/iframe 可能会无法加载。 对于不希望他们的页面被延迟加载的站长可能有一种方法可以避免它。谷歌目前正在与万维网联盟(W3C)合作开发一个 HTML 标签,该标签会告诉 Chrome 和其他内置支持延迟加载的浏览器,不要延迟/延迟/自动选择加载指定的元素。 <iframe src="http://www.example.com/" lazyload="auto/on/off"></iframe> 注:如果你的内存越大网速越快,这项功能的作用越小,如果内存够用且宽带有限那这项功能将是有效的提升速度之宝。
相关主题 |