微软向 Chromium 贡献代码以优化浏览器滚动体验
近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。
据悉,Chrome 浏览器在访问某些网站并滚动时会出现抖动的情况,导致其在部分场景中滚动并不顺畅。为了解决存在于 Chrome 中的这些小毛病,微软向 Chromium 内核社区提交了一个 EdgeHTML 风格的滚动组件 impulse。
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
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击