由于新的后台优化,适合 Windows 10/11 平台的 Chrome 浏览器运行得更快。在 Google 在微软的共同努力下,双方一直试图通过控制来控制 JavaScript 减少后台标签的优先级。到目前为止,这些努力已经减少了 Chromium 的浏览器的 CPU、GPU 使用内存,让你更积极地使用浏览器。
如上述所述,Google 解决方案仅限于后台标签,但后台窗口没有相应处理。现在当 Chrome 当浏览器窗口最小化到任务栏并移出屏幕时,这些窗口也会像后台标签一样处理,这显然有助于改进 Chrome 浏览器的性能。
基于这一假设,Google 开始研究名称为开始研究Native Window Occlusion该项目旨在减少被屏蔽窗口中标签的后台使用(用户无法主动看到)。
Google本项目已工作三年多,解决了与多显示设置、虚拟桌面等的兼容性问题。作为优化项目的一部分,Google忽略了窗口最小化(用户看不见)、虚拟桌面等场景。
Google在一篇博文中指出:occlusion 线程告诉 Windows,它想知道各种各样的事情 Windows 事件。UI 线程告诉 Windows,它想知道什么时候会有重大的状态变化,比如显示器关闭电源,或者用户锁定屏幕。Google该功能已经测试了一段时间,现在已经向前发展Windows上面的每个人都是开放的。
按照Google现在Chrome它观察到浏览器的启动速度提高了25.8%GPU内存使用减少了3.1%。同样,Google报告称,渲染框架减少了20.4%,渲染崩溃减少了4.5%。