微软在推出出色的ChromiumEdge浏览器时开始为Chromium(开源平台)做出贡献。Microsoft通过自己的新想法和错误修复积极回馈该项目。在过去的几个月里,微软与谷歌合作,将Edge独特的滚动功能带到了Chromium开源项目中,该公司还启用了对平滑滚动的支持。此功能可实现“平滑滚动”体验,允许用户(尤其是平板电脑用户)在没有重大滞后的情况下浏览长页面。微软认为触摸滚动的滞后比用其他鼠标或键盘滚动要明显得多,但这可以通过更好的参数化ScrollPredictor算法来解决。Chromium自带一种名为“ScrollPredictor”的算法,该算法适用于包括Windows10在内的所有桌面平台,可以测量手指位置与渲染位置之间的平均距离。新研究的目标是验证最佳预测时间和预测算法,在不增加抖动的情况下最大限度地减少滞后。“这个CL提出了一个实验,讨论改变ScrollPrediction使用的预测时间以减少触摸滚动中的AverageLag,”微软在对Chromium的承诺中表示。IT之家获悉,在一份单独的错误报告中,微软、英特尔和谷歌正在调查一个问题,即在滚动浏览带有视频的页面时,帧率会大幅下降。例如,在配备IntelGPU和Windows10的设备上,用户在播放YouTube视频时滚动时可能会遇到滚动延迟。微软确认,当你从页面向下滚动YouTube视频时,用户可能会遇到滚动滞后的问题。该修复程序将很快到达EdgeCanary,并最终作为MediaFoundation的一部分出现在GoogleChrome上。
