微软向 Chromium 贡献代码以优化浏览器滚动体验

系统 浏览器
近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。

近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。

据悉,Chrome 浏览器在访问某些网站并滚动时会出现抖动的情况,导致其在部分场景中滚动并不顺畅。为了解决存在于 Chrome 中的这些小毛病,微软向 Chromium 内核社区提交了一个 EdgeHTML 风格的滚动组件 impulse。

[[376286]]

impulse 是由微软设计的滚动功能组件,最初随 UWP 版的 Edge 浏览器上线。微软方面表示,impulse 滚动的实现和 Chromium 现有的滚动动画非常相似,但存在一些关键性的区别。例如在启用 impulse 后,开始滚动时网页的内容会开始快速移动,然后由于“摩擦”而变慢。

微软工程师 Rahul Arakeri 解释说: “这种设计方法的好处之一是,由于开始时的快速启动,会让用户感觉滚动更加灵敏。” 此外 impulse 还包括了一些性能方面的优化。这些区别使得 impulse 滚动的体验更好,即使在浏览一个很长的文档,同时正在浏览的页面上发生了很多事情,整个滚动过程仍然可以保持得较为流畅。

除了滚动优化程序之外,微软还在努力改进 Chrome 的暗模式体验。

一直以来,微软都致力于提升 Chrome 以及自家的 Edge 浏览器在 Windows 10 系统中的使用体验,包括在 Windows 10 中推出新的 SegmentFap 功能来减少浏览器内存使用等,为此向 Chromium 社区贡献了不少代码。

本文转自OSCHINA

本文标题:微软向 Chromium 贡献代码以优化浏览器滚动体验

本文地址:https://www.oschina.net/news/126589/microsoft-contribute-code-for-chromium

责任编辑:未丽燕 来源: 开源中国
相关推荐

2021-02-06 12:25:42

微软Chromium浏览器

2014-09-28 10:26:06

OpenJDK

2021-03-08 06:45:38

微软Edge浏览器

2011-11-03 17:02:00

微软Samba代码

2020-01-16 15:10:35

浏览器 Chrome Google

2023-02-26 23:28:45

2018-12-20 09:11:24

微软浏览器Edge

2018-12-17 11:40:39

2012-05-21 15:38:39

浏览器

2020-08-08 11:49:04

微软应用商店Chromium

2021-01-15 18:37:25

微软WindowsWindows 10

2010-03-04 09:10:34

Linux Chrom

2012-05-03 15:30:32

2020-07-06 14:55:58

微软Chromium浏览器

2022-02-07 21:49:06

浏览器渲染chromium

2012-09-05 15:20:51

Visual Stud

2012-09-24 13:23:30

Visual Stud

2023-02-27 08:40:45

微软Edge浏览器

2012-05-16 10:53:52

Chromium浏览器

2009-04-02 14:01:59

LinuxJSChromium
点赞
收藏

51CTO技术栈公众号