微软自夸 Edge 浏览器的电源效率

  • David Iffland
  • 谢丽

2016 年 6 月 29 日

话题:JavaScriptChromeHTML5语言 & 开发

当 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 浪费电量的新闻不足为奇。

查看英文原文Microsoft Boasts Power Efficiency of Edge

JavaScriptChromeHTML5语言 & 开发