多亏了微软,Chrome 很快就会更快地加载新标签页和其他页面

 

Chrome-page-speed-696x365-1

微软正在为 Google Chrome 开发一项新功能,该功能将提高 Chrome 在 Windows、Linux、macOS 和其他桌面平台上的内部页面的速度。当用户在浏览器的内部页面 (chrome://) 之间导航(如新标签页)时,该功能使用缓存来启用即时页面加载。

在新的Chromium 代码提交中,微软透露它正在为通过 chrome:// 协议获取的脚本开发一种新的“代码缓存”。

“在加载并执行脚本后,V8 可以序列化为该脚本生成的解释器字节码。之后,如果 Blink 告诉 V8 再次运行相同的脚本,并提供之前序列化的字节码,那么 V8 可以跳过初始解析步骤并且脚本运行得更快。这对于页面加载时间很重要,”微软说。

Chrome 等基于 Chromium 的浏览器在 WebUI 页面中包含一些大型脚本,WebUI 用于一些常见的场景,例如新标签页。使用新功能的原型实现,Microsoft 观察到在新标签页上首次内容绘制的时间减少了 11-20%。

目前,许多 WebUI 数据源选择不使用网络缓存,并且响应时间不是脚本内容是否已更改的有意义的指标,并且响应时间比较总是拒绝来自字节码缓存的任何数据。

“该功能目前默认处于禁用状态,可以通过使用 –enable-features=WebUICodeCache 启动来启用。随后的更改将为现场试验添加配置,”微软指出。

Chrome 缓存改进

此外,谷歌还致力于更新其网络浏览器,以提高网页的加载速度。这个功能在桌面上被称为“后退缓存”,它正在为一些用户推出 Google Chrome 92。

对于那些不熟悉的人,该功能早已在 Android 上可用,它允许用户几乎立即加载页面,他们单击“后退”或“前进”按钮。当用户离开并通过会话历史导航(浏览器后退/前进按钮、history.back() 等再次访问同一页面时,此功能会尝试使页面保持活动状态。

该公司已经在桌面上测试了该功能近两年,它终于进入了实验阶段,一些用户在 Chrome 92 中获得了它。

根据Google 小组讨论,发布日期尚未确定,只有部分人会使用 Chrome 92。预计今年晚些时候将开始更广泛的部署。

该公司表示:“我们希望从 M92 开始试验性推出,并随着我们的发展扩大覆盖范围。”

如果您迫不及待地等待 Chrome 的缓存改进,您可以从 Chrome 的标志菜单中手动打开该功能。

 

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun62146.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年7月25日
下一篇 2021年7月27日

相关推荐