微軟希望解決Chrome和Edge滾動延遲問題
在推出新版Edge 瀏覽器的同時,微軟積極為Chromium 開源平台做貢獻,並積極提交新的想法並修復各種錯誤。在過去幾個月中微軟和谷歌合作,將經典版Edge 的滾動特性引入到開源項目中,並啟用了對平滑滾動的支持。
這項特性在長頁面滾動時候尤其明顯,能夠讓用戶無重大延遲的情況下進行頁面滑動。微軟表示觸控滾動的延遲要比鼠標或者鍵盤的滾動更加明顯,但是通過Scroll Predictor算法能夠更好地解決這個問題。
提交至Chromium的Scroll Predictor算法適用於包括Windows 10的所有桌面平台,用於測量手指位置和已渲染位置之間的平均距離。這項新研究的目的是驗證一種最佳預測時間和一種預測算法,該算法可以在不增加抖動的情況下最大程度地減少延遲。
在Chromium 提案中寫道:“該CL 提出了一項實驗,該實驗討論瞭如何更改Scroll Prediction 所使用的預測時間以減少觸摸滾動中的AverageLag”。
在單獨的錯誤報告中,微軟,英特爾和谷歌正在調查一個問題,在滾動帶有視頻的頁面時,frames會明顯滯後。例如,在具有Intel GPU和Windows 10的設備上,用戶在播放YouTube視頻時滾動時可能會注意到滾動滯後。