2020 年最后一次更新,Chrome 性能大提升的新版本来了
11 月 18 日凌晨,Google 正式发布 Chrome 87,作为计划中 2020 最后的一次更新,Google 不仅在这个版本中为我们带来了一些实用的功能改进,此前一直在测试的性能提升和能耗优化本次也正式实装。
因此 Chrome 87 也被认为是近年来 Chrome 在性能表现上最大的一次改进,一起来看看。
▍又快又省电,标签页资源调度更聪明
关键更新点:
更新后即默认开启 后台标签页面功耗大幅降低 多任务时浏览器整体资源调度更智能 Android 版页面导航加载速度更快
本次正式版更新带来的最大更新是针对后台标签页的性能消耗限制。
在我们使用浏览器的过程中,大部分网页几乎都会采用一种名为 JavaScript 计时器的东西来定时执行代码任务,以此实现各种各样的网页功能。Google 早前被吐槽过于耗电之后痛定思痛,一番调查研究发现那些被用户放在后台的标签页面的 JavaScript 计时器依然会占用了大量的系统资源来保持工作。解决方法应运而生。
在 Chrome 87 正式版之前,这项名为 Throttle Javascript timers in background 的技术(chrome://flags/#intensive-wake-up-throttling)已经在 Canary、Dev 和 Beta 版本 Chrome 中测试已久,通过将后台标签页面 JaveScript 计时器唤醒频率降低到 1 分钟一次的方法来减少后台标签页所需要的系统资源,但同时又能保证一些需要后台运行的任务(比如媒体播放)正常工作。
对应的功能标签
根据 Google 自己做的测试,这项改进最多可以降低 5 倍 CPU 使用率,带来将近 1.25 小时的额外使用时间,对于笔记本这类便携设备来说是绝对的利好。
这种优化后台页面保证前台工作的思路同样也被应用到了浏览器本身:针对 Windows 版本,Chrome 87 也正式引入了 Occlusion Tracking 技术,它可以帮助 Chrome 判断当前网页标签和浏览器窗口是否为用户焦点,进而优化浏览器的整体资源调度,根据 Google 的说法,这项改进能够在使用更少内存的前提下提高 25% 的浏览器启动速度和 7% 的标签页加载速度。
对应的功能标签
最后,针对 Android 版本的性能调整主要针对网页导航操作(前进和后退)。Google 表示大家在浏览网页时五分之一的操作都集中在前进、后退这两件事情上,本次加入的后退/前进缓存功能则可以让相关操作后的网页内容加载速度提高近 20%,未来这项改进还会提高到 50%,达到近乎即时加载页面一样的效果。
开启后与开启前的后退效果
如果你对相关的性能改进和技术细节感兴趣,不妨移步至 Chromium Blog 的这篇文章[1] 了解更多。
▍标签页功能再进步,现在还能搜索了
关键更新点:
Chrome OS 先行,桌面端后续推送 多标签浏览更高效
在之前的几个版本更新中,Chrome 加入了固定标签页和分组标签页功能,你可以将经常打开的网页固定到 Chrome 的标签页栏的最左边,而针对多个标签页,还可以通过分组和颜色标记的方式进行归类。
在断了部分标签页管理扩展后路之后,本次 Chrome 87 继续发力,又宣布加入一项新的特性:标签页搜索。简而言之,当你打开多个标签页又希望可以快速定位到某一个标签页,直接点击浏览器顶部标题栏最右侧的箭头按钮就能呼出标签页搜索面板。对于日常工作中需要保持多个标签页面打开的用户来说,这个功能配合上面提到的后台标签页资源限制应该可以做到又高效又省电。
遗憾的是目前这项功能在桌面端尚未正式上线,Google 表示它将首先登录 Chrome OS,不久后将向桌面平台版本进行推送。
▍具有复合功能的地址栏来了
关键更新点:
陆续推送中,可手动开启 直接通过地址栏跳转至常用浏览器设置(例如「清除历史记录」) 支持中文
地址栏可以玩的花样也非常多,尤其是 Chrome 的地址栏,既可以输入网址也可以执行搜索操作,而现在 Chrome 87 又有新的功能特性:多功能框。
这个多功能可以看作是一些终端命令的 Chrome 功能设置专版,其作用就是打开一系列的 Chrome 内置的功能页面,而不用在不同的 Chrome 位置中反复点击,比如说,你希望删除历史记录,那么只需要在 Chrome 的地址栏键入: delete my history ,然后就会打开对应的操作页面。
值得一提的是,这个功能虽然有那么点「自然语义」的味道(只是打个比方二者并不沾边),但根据我们的实际测试是完全支持中文的。如果你在更新后这个功能无法使用,可以手动开启 Omnibox suggestion button row chrome://flags/#omnibox-suggestion-button-row 和Omnibox Pedal suggestions chrome://flags/#omnibox-pedal-suggestions 这两个功能标签来进行启用。
▍新标签页面内容更丰富了
尚未实装,需要个人浏览数据积累
从新标签页面直接进行话题页面回溯
▍PDF 阅读器迎头赶上
陆续推送,可手动开启
PDF 查看器功能更完善
支持查看标注,但不支持编辑标注
▍最佳 Apple 开发者 & 一些技术细节
针对 macOS Big Sur 和 Apple M1 进行适配
更完善的网络摄像头控制功能,网页版会议工具会用得上
Chrome OS 的新壁纸真好看
引用链接:
封面来自:9to5google.com