微軟希望消除瀏覽器滾動(dòng)滯后性 在不增加抖動(dòng)情況下將滯后最小化

發(fā)布時(shí)間:2020-12-07 11:14:20  |  來(lái)源:IT之家  

微軟在推出優(yōu)秀的 Chromium Edge 瀏覽器時(shí),就開(kāi)始為 Chromium(開(kāi)源平臺(tái))做貢獻(xiàn)。

微軟積極回饋該項(xiàng)目,提出了自己的新想法,并進(jìn)行了錯(cuò)誤修復(fù)。在過(guò)去的幾個(gè)月里,微軟與谷歌合作,將 Edge 獨(dú)特的滾動(dòng)功能帶到了 Chromium 開(kāi)源項(xiàng)目中,該公司還啟用了對(duì)平滑滾動(dòng)的支持。

這個(gè)功能可以實(shí)現(xiàn) “平滑滾動(dòng)”的體驗(yàn),讓用戶(尤其是平板電腦上的用戶)在瀏覽長(zhǎng)頁(yè)面時(shí)不會(huì)出現(xiàn)大的滯后。

微軟認(rèn)為,觸控滾動(dòng)的滯后性遠(yuǎn)比其他用鼠標(biāo)或鍵盤(pán)滾動(dòng)的滯后性更明顯,但這可以通過(guò)更好的參數(shù)化 Scroll Predictor 算法來(lái)解決。

Chromium 自帶了一個(gè)名為 “Scroll Predictor”的算法,適用于包括 Windows 10 在內(nèi)的所有桌面平臺(tái),可以測(cè)量手指位置與渲染位置之間的平均距離。

新研究的目標(biāo)是驗(yàn)證一個(gè)最佳的預(yù)測(cè)時(shí)間和預(yù)測(cè)算法,在不增加抖動(dòng)的情況下將滯后最小化。

“這個(gè) CL 提出了一個(gè)實(shí)驗(yàn),討論改變 ScrollPrediction 使用的預(yù)測(cè)時(shí)間,以減少觸摸滾動(dòng)中的 AverageLag,”微軟在提交給 Chromium 的提交中指出。

IT之家了解到,在一份單獨(dú)的 bug 報(bào)告中,微軟、英特爾和谷歌正在調(diào)查一個(gè)問(wèn)題,即當(dāng)滾動(dòng)帶有視頻的頁(yè)面時(shí),幀數(shù)會(huì)大量下降。例如,在使用英特爾 GPU 和 Windows 10 的設(shè)備上,當(dāng)用戶在播放 YouTube 視頻的情況下滾動(dòng)時(shí),可能會(huì)發(fā)現(xiàn)滾動(dòng)滯后。

微軟證實(shí),其已經(jīng)意識(shí)到一個(gè)問(wèn)題,當(dāng)你從頁(yè)面上滾動(dòng) YouTube 視頻變小時(shí),用戶可能會(huì)遇到滾動(dòng)滯后。該修復(fù)方法將很快到達(dá) Edge Canary 版本中,最終將作為 Media Foundation 的一部分出現(xiàn)在谷歌瀏覽器上。

關(guān)鍵詞: 微軟 瀏覽器 滾動(dòng)

 

網(wǎng)站介紹  |  版權(quán)說(shuō)明  |  聯(lián)系我們  |  網(wǎng)站地圖 

星際派備案號(hào):京ICP備2022016840號(hào)-16 營(yíng)業(yè)執(zhí)照公示信息版權(quán)所有 郵箱聯(lián)系:920 891 263@qq.com