微软解释 Edge 新功能 “睡眠标签”工作原理

时间:2020-09-24 16:08:34       来源:IT之家

微软正在为 Edge 浏览器开发一项名为 “睡眠标签”的新功能,这个新功能会让所有闲置的后台标签页进入睡眠状态,以节省资源,从而让浏览器的性能得到提升。

微软表示,与普通标签页相比,睡眠标签页使用的内存减少了 26%,CPU 减少了 29%,这也可以转化为电池续航的增加。IT之家了解到,该功能目前在 Edge Canary 87.0.643.0 版中提供,需要开启 Enable Sleeping Tabs 的标志。

今天在一篇博客文章中,微软解释了这个功能的具体工作方式。

睡眠标签建立在 Chromium“冻结”技术的核心之上,冻结会暂停一个标签页的脚本定时器,以最大限度地减少资源使用。睡眠标签页在点击时自动恢复,这与丢弃标签页不同,后者需要完全重新加载页面。

睡眠标签页允许不活动的后台标签页 “进入睡眠”,在设定的时间后释放系统资源。这些资源包括内存和 CPU 资源,可用于新的或现有的标签页或设备上运行的其他应用程序。

默认情况下,微软已将标签页设置为在两个小时不活动后进入睡眠状态。如果两个小时不适合你,你可以在 edge://settings/system 中选择不同的时间间隔。处于睡眠状态的标签页会褪色,让你知道它们已经释放了资源。

要恢复睡眠标签页,只需要像正常标签页一样点击它,也可以在设置中把不想睡眠的网站添加到阻止列表中。

有了这项技术,一些网站在进入睡眠状态后有可能无法按照预期工作。微软表示,他们已经建立了启发式技术来检测这些场景,并防止这些标签页进入睡眠状态。

关键词: 微软