微软向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 社区贡献了不少代码。

Go泛型提案已提交,Go 1.18 beta有望试用

2021-01-14

微软、思科等公司源代码被公开出售,打包价100万美元

2021-01-14

Flash 未死

2021-01-13

觉得不错,请点个在看呀

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305723.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

armv7的linux系统,CentOS 7(1611) for ARM(armhfp)发布

需要注意的是,ARM版CentOS 7.3.1611是从Red Hat Enterprise Linux 7.3系统中派生出来的,这就意味着操作系统能够兼容上层系统。尽管CentOS 7 Userland for armhfp来自于CentOS 7 GNU/Linux发行版本,但是部分预安装包已经移除,或者…

proftpd的配置

下载proftp最新版。下载地址:[url]ftp://ftp.proftpd.org/distrib/source/[/url]二、安装tar zxvf proftpd*.gz //解压文件。cd proftpd* //考虑到版本不同,所以我用“ * ”代替后面的字符。.…

[C#.NET 拾遗补漏]14:使用结构体实现共用体

在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据。在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译…

linux新建文件夹灰色,Ubuntu新建文件夹灰了

#问题描述:WIn10Ubuntu双系统,其中WIn10系统和Ubuntu的目录“/”和“/boot”在同一块固态中,剩余的其他文件都在另一块机械硬盘里面。在机械硬盘下的软件(E:&分区5)和文档(F:&分区6)盘中无法新建文件夹&#x…

右击硬盘分区第一项出现Auto的解决办法

最近网上相信有不少的网友和我一样都中了这种病毒.就是说在右键单击你的硬盘的时候第一项不是打开而是AUTO这个选项.而要想在这种情况下打开的话,就必须用右键单击打开,让我们心理真…

使用 C# 9 的records作为强类型ID - 初次使用

强类型ID实体通常是整数,GUID或者string类型,因为数据库直接支持这些类型,但是,如果实体的ID的类型是一样的,比如都是整数的ID,这有可能会出现ID值传错的问题,看下边的示例。public void AddPro…

linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...

一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常解决方法a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s将硬件时钟同步到系统b、date [MMDDhhmm[[CC]YY][.ss]] 分别为:月日小时分年.秒eg:~]# date 101420…

用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。 总觉得原有的程序和目前的HMI图元配置环境格格不入,所以重新编写了驱…

HttpClientFactory 结合 Polly 轻松实现重试机制

HttpClientFactory 结合 Polly 轻松实现重试机制Intro我们的服务里有一个 API 会去调用第三方的接口,设置了超时时间,最近偶尔会发生超时的情况,微软在提供 HttpClientFactory 的同时,也提供了一个基于 Polly 的一个扩展&#xff…

ASP.NET 状态管理概览

页面每次被回传到服务器的时候都会创建 Web 页面类的一个新实例。在传统的 Web 开发中,这意味着在每次回传的过程中,页面中所有与页面和控件相关联的信息都将被丢失。例如,如果用户在一个文本框中输入了信息,那么在浏览器或者其他…

linux udp端口大数据包,Linux协议栈中UDP数据报从网卡到用户空间流程总结

NAPI驱动流程:中断发生-->确定中断原因是数据接收完毕(中断原因也可能是发送完毕,DMA完毕,甚至是中断通道上的其他设备中断)-->通过netif_rx_schedule将驱动自己的napi结构加入softnet_data的poll_list链表,禁用网卡中断&am…

浅谈.NET技术公司的实习生培养

浅谈.NET技术公司的实习生培养背景近几年.NET开发者市场的越发不景气,一毕业就选择.NET技术的开发者更是少之又少。一方面是公司效益的日益提高,一方面却是招聘优秀人才的速度总是赶不上公司发展的速度,这样的矛盾不断的倾轧着技术管理者的内…

禁止自动播放功能

运行gpedit.msc打开组策略,在“管理模板--系统”右侧双击“关闭自动播放”,然后设置为“已启用”,并在“关闭自动播放”下拉列表中选择“所有驱动器”,最后“确定”即可。这个设置在“计算机配置”和“用户配置”中都有&#xff0…

MBR的Linux分区机制启动过程,linux系统启动流程(MBR)

总:POST---> Boot Squence ---> Bootloader ---> kernel ---> init---> 完成启动系统:CentOS61、按下电源,cpu找到CMOS中的BIOS并运行起来,这个小程序会完成硬件自检。BIOS:Basic Input and Output Sys…

.netcore 极速接入第三方登录

新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:Github: https://github.com/mrhuo/MrHuo.OAuth唯一官网:https:…

linux watch 文件大小,Linux watch命令的使用

1.命令简介watch 命令以周期性的方式执行给定的命令,并全屏显示执行结果。watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如 tail…

在ISA 2006标准版上定制带宽和限制流量(测试)

最的忙于工作上的事,有点烦躁,很少有心情能静下来去看看书或是做些实验了。这是个不好的现象。 一直想着在ISA SERVER上做一些带宽和流量方面的测试,没有找到较好的软件。偶尔从朋友那得到一款,虽说是英文的,也蛮不错…

.NET 中 async 和 await

前言C# 中的 Async 和 Await 关键字是异步编程的核心。使用这两个关键字可以轻松创建异步方法。使用 async 关键字定义的异步方法简称“异步方法”。异步编程并发的一种形式,它采用furture模式或回调(callback)机制,以避免产生不必要的线程。.Net中futur…

Javascript 常用技巧 [2]

Javascript 常用技巧 [2] /**请问如何去掉主页右面的滚动条&#xff1f; <!-- <body scroll"no"> --> <!-- <body style"overflow-y:hidden"> --> ******************************** 怎样不使用页面的缓存&#xff1f;即每一次打…

mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具

MongoDB 提供了 linux 各发行版本 64 位的安装包&#xff0c;你可以在官网下载安装包。下载地址&#xff1a;https://www.mongodb.com/download-center#community下载完安装包&#xff0c;并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/…