我们都知道微软新版 Edge 浏览器将基于 Chromium 开发,为此微软计划成为
Chromium 项目的“重要贡献者”,开源中国也报道过微软近期持续为 Chromium
所做的贡献。总而言之,微软的加入意味着将使 Chromium 乃至
Chrome 变得更好。

IT之家3月11日消息微软已经确认Edge浏览器将转投Chromium,后者是支持谷歌为发展自家Chrome而启动的开源项目。在这之后,微软就开始为Chromium做出贡献,并开始把自家的一些功能带到Chrome浏览器上。

IT之家9月29日消息继谷歌之后,微软已成为开源平台和Chromium社区的最大贡献者之一。作为改进Chromium计划的一部分,微软正在开发两个新的滚动功能,以改进谷歌Chrome浏览器和新Chromium版Edge浏览器中的网页滚动。

微软最近对 Chromium 的 Gerrit
源代码的贡献表明,他们正在添加一项新功能来解决
Chrome 中的滚动问题

IT之家3月11日消息据Thurrott的发现,微软正在为Chrome浏览器添加一项新功能,解决其在滚动上的问题。相关的代码已经提交至Chromium
Gerrit平台,以及GitHub上。

第一个滚动功能称为“基于百分比的滚动”,它允许浏览器将鼠标滚轮或键盘滚动解释为预期滚动条的百分比,这意味着在启用此功能后滚动会感觉更加流畅。

澳门新葡萄京官网注册 1

在谷歌产品论坛上,微软工程师对这一功能的描述为:

微软表示,基于百分比的滚动是公司将Edge风格的滚动移植到Chromium中的路线图的一部分。该功能已经在Chrome
Canary版本中启用,可以通过搜索“Percent-based Scrolling”来启用。

澳门新葡萄京官网注册,名为“Smooth Scrolling”的实验性功能现在可以在 Chrome Canary
中使用,它允许网页在滚动页面内容时获得更流畅的效果。

这一提案将合成的滚动条滚动移至impl线程,这样即使主线程处于忙碌状态,用户也可以继续与滚动条进行交互,进行滚动操作。

通过避免Chromium中的主线程,我们可以使滚动条的拖动性能和在EdgeHTML上观察到的更加符合。

如果你搜索以上术语,则会发现以下内容:

澳门新葡萄京官网注册 2
△ 在 Chrome Canary 版本中启用 Smooth Scrolling

IT之家注:EdgeHTML是由微软发展并用于Microsoft
Edge的专有排版引擎。)

Percent-based Scrolling – If enabled, mousewheel and keyboard scrolls
will scroll by a percentage of the scroller size. – Mac, Windows,
Linux, Chrome OS, Android.

可以通过在 chrome://flags 菜单设置中搜索“Smooth
Scrolling”(平滑滚动)来尝试 Chrome Canary
中的这一新功能。启用平滑滚动后,可能会注意到在 Chrome
中滚动内容较为丰富的网页时效果会有所提升。

IT之家发现,名为“Smooth Scrolling“的实验性功能已经在Chrome
Canary的flags中生效。正如其名称所示,此项功能可以让网页在滚动页面内容时呈现平滑的动画。

Windows特定触摸启动的滚动动画

该功能将适用于 Windows 和其他平台。微软工程师还在 Google
产品论坛上发布了一篇文章,详细介绍了平滑滚动的功能。

Chrome上的“Smooth Scrolling”功能可以追溯到Chrome
49版本,这和微软打算在Chrome中实现的功能有何种关系,现在还不能确定。

微软对“Windows-specific touch-initiated fling
animation”功能的提交已获得批准,并且可以在Chrome Canary中启用此flag。

“这一功能会将滚动条的实现移动到 impl
线程,这样即使主线程再繁忙,用户也可以继续与滚动条进行交互并滚动”,微软工程师解释道。
“通过避免调用 Chromium
中的主线程,我们相信我们可以使滚动条拖动的性能更符合我们在 EdgeHTML
中观察到的好处。”工程师进一步说到。

微软称,此功能使新的触控动画能够提供更像旧版Edge和其他Windows本机应用程序的滚动体验。换句话说,目标是使滚动行为变得平滑。

EdgeHTML 是由微软开发并用于 Microsoft Edge 的专有排版引擎。

你可以在Chrome Canary flag菜单中搜索“Enable experimental fling
animation”以访问该功能。

目前还不知道谷歌何时在稳定版本中推出带来平滑滚动的 Chrome
更新,可能会在2019年中期实现。目前,只能在 Chrome Canary
版本中启用和使用它。

推荐阅读

换芯后的 Edge 浏览器 UI
首曝光,还是熟悉的味道?
新版 Edge 浏览器 Logo
曝光:形状相同,但为黄色背景
微软对 Chromium 新贡献:为字幕添加 Windows
系统样式支持

(文/开源中国)