首页 > 常见问答

js延迟代码执行的方法是 延迟加载技术何时在Chrome上默认启用?

延迟加载技术何时在chrome上默认启用?

谷歌工程经理艾迪·奥斯马尼(addyosmani)表示,定于今年5月发布的稳定版chrome75将默认启用延迟加载技术。延迟加载是指在加载页面时延迟加载非关键资源的方法。仅当用户需要加载文本、图像和视频等时,此功能目前主要针对移动设备,但未来将引入windows、mac、linux、chromeos等主要平台。

延迟加载的明显优势是加快页面加载并为用户节省带宽,尤其是在使用移动数据时。google工程师报告说,通过这种机制,页面加载速度从18%提高到35%,具体取决于底层网络。

事实上,您已经看到了延迟加载在实际上网过程中的实际应用。过程大致如下:

●您访问一个页面并开始滚动内容。

js延迟代码执行的方法是 延迟加载技术何时在Chrome上默认启用?

●在某个时候,您可以将占位符图像滚动到视口中。

占位符图像立即替换为最终图像。

在流行的发布平台介质上有一个图像延迟加载的示例。加载页面时,平台将首先加载一个轻量级占位符图像,并在滚动到视口时将其替换为延迟图像。浏览媒体网站截屏,演示延迟加载的实际应用。左边是模糊占位符,右边是加载的资源。

图像延迟加载实际应用实例。当页面加载时(在左侧),占位符图像加载;当您滚动到视口时,最终图像加载(即,在需要时)。

有关延迟加载的更多详细信息:您可以访问google官方支持文档

以提高效率。主要方法是加载属性(数据库中存在相应的表)。第一次查询时,只查询当前表。当使用延迟加载的对象(非延迟加载将查询所有相关属性的表)时,它将从缓存中删除,首先查找要延迟加载的对象(如果会话已关闭,将抛出sessionclosedexception)。如果对象已经在缓存中,则直接从缓存中获取。如果对象不在缓存中,它将进入数据库进行搜索。因此,延迟加载的目的是提高效率。如果在hibernate映射文件中将lazy设置为false,则使用load的效果与使用get的效果相同

js延迟代码执行的方法是延迟加载和立即加载java延迟加载

原文标题:js延迟代码执行的方法是 延迟加载技术何时在Chrome上默认启用?,如若转载,请注明出处:https://www.saibowen.com/wenda/16875.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。