google最近不断改善windows性能,让用户操作更顺畅,尤其打开多分页时不卡顿。google官方博客文章指出,研究人员开始进行“native window occlusion”开发计划,利用用户可见的窗口优化chrome浏览器,使启动速度提高25.8%,渲染器崩溃次数减少4.5%。
google发现近20% chrome浏览器窗口被其他窗口完全遮盖,决定转而即时关注每个chrome窗口的遮挡状态,降低非最小化chrome窗口后台标签页优先等级,并降低被遮挡窗口的标签优先级。
若要关注哪些chrome窗口受遮挡,第一个是遮挡计算,按z字顺序(从前到后)查看,确认chrome窗口前窗口是否有遮挡状况,第二个是决定何时计算。
google通过这2种方式,排除阻挡chrome浏览器窗口的不必要遮档,并在2020年10月推送给chrome windows用户,发现打开功能后,性能明显改善,例如chrome浏览器的启动速度提高8.5%~25.8%,cpu内存容量降低3.1%,客户端遇到渲染器崩溃次数也减少4.5%,内容搭建提高6.7%。
(首图来源:chromium blog)