当Windows 10周年更新发布时,微软宣称,Edge浏览器用户的电池使用时间将得到提升。
在一篇博文中,Edge项目经理Brandon Heenan表示,借助Windows 10的“能量估计引擎(Energy Estimation Engine)”服务,他们能够看到导致电量耗尽的非常详细的信息:
你是否曾经想过,每天有多少焦耳的能量消耗在JavaScript垃圾收集上?结合这个层面的数据,电量分配变得清晰,成为一种有意识的行为。对于每一份Windows Insider“飞行”数据,我们会同过去的飞行数据以及已发布的Windows版本比较电量消耗。我们使用这种遥测技术确保新特性和代码修改不会增加我们的电量消耗,验证设计用来提高能效的新特性。
为了提高电池效率,微软已经对他们自己的代码以及第三方代码的运行方式做了许多修改。例如,在Windows 10周年纪念版的Edge浏览器中,在后台标签页中运行的JavaScript每秒钟只会执行一次,而且会定时,以便该标签不会无谓地唤醒硬件。
他们还将Flash移到了一个单独的进程中,停止诸如广告、动画等与核心体验无关的Flash内容(与Flash视频不同,后者可能是主要内容)。微软还在调整Edge UI本身的工作方式,并使用新的Windows 10网络改进减少不必要的任务所消耗的电量。
在另一篇博文中,Jason Weber指出,甚至今天,“在Windows 10设备上,与使用Chrome、Firefox或Opera相比,使用微软Edge浏览器可以浏览更长的时间。”
微软针对Facebook、YouTube和Amazon等常用网站运行了一系列自动化测试,基准测试结果表明,Edge在电量消耗方面要优于Chrome、Firefox和Opera。我们不清楚他们都使用了什么浏览器版本,但结果表明,它们在电源效率方面存在显著差异。
在另一项测试中,微软发布了一个视频,展示4台运行Windows 10的Surface Book笔记本流式播放相同的高清视频。在视频中,Edge的播放时间比Chrome长70%(超过3小时),比Firefox长43%。微软告诉InfoQ,流媒体播放演示程序使用了Netflix的默认设置,网络环境为WiFi,显示亮度为75%。
Chrome的用户一直在抱怨其电池效能,不只是在PC上,还有Mac上,因此,Chrome浪费电量的新闻不足为奇。
本文转自d1net(转载)