微软测试Windows10Chromium/EdgeCPU优化和滚动新效果提供支持。微软正积极与竞争对手谷歌合作开发开源Chromium项目,该项目已经解决了谷歌浏览器的某些领域,包括电池消耗、辅助工具和开发者工具。随着微软通过Windows10更新向用户推送其基于Chromium的Edge浏览器,关于微软如何与谷歌合作优化CPU使用率和其他滚动区域的新细节现已浮出水面。CPU优化微软终于开始着手改变,最终将提高Chrome在Windows10上的性能。在错误帖子中,微软指出谷歌Chrome运行一段代码来确定Chrome.exe是否被固定到任务栏。Chrome启动45秒后,这种代码检查可能会消耗多达300毫秒的CPU,这在大多数配置中并不重要或明显,但微软的EricLawrence认为修复一些小问题最终可以提高浏览器的性能。IT之家注意到,微软在一份提交中表示,它计划实施一项变更,以解决任务栏检查导致的CPU使用问题。微软声明:“在此更改之前,创建了一个单独的实用程序来枚举固定快捷方式文件夹中的快捷方式,并将枚举该快捷方式上的所有shell动词以查看它们是否包含未固定任务栏的快捷方式”。微软还补充说,这个额外的步骤不是必需的,因为只要在任务栏目录中有一个快捷方式就足够了。Microsoft的修复程序删除了枚举shell动词的代码,并在浏览器进程而不是单独的实用程序进程中运行该代码。当第一方或第三方防病毒软件检查代码执行时,这一行不必要的代码也会消耗性能。OverscrollOverscroll过度滚动弹性效果(向用户表明他们在滚动时已到达页面末尾)也正在向ChromeCanary推出。这种效果也被称为“橡皮筋”,微软表示,71%的用户案例研究参与者表示更喜欢滚动效果。微软的建议已被纳入Chromium,该功能已纳入ChromeCanary版本。基于百分比的滚动此外,微软已经实现了基于当前的改进滚动,它使用滚动器的高度属性来计算Windows10上Chromium的滚动增量。据微软称,此功能将使某些网页的导航更加容易,包括那些较小的网页滚动条。
