微軟出手!大幅提升Chrome和Edge使用體驗(yàn)
“如果不能擊敗他們,那就加入他們。”
自從今年微軟的Edge也加入Chromium陣營(yíng)后,收獲了一大波優(yōu)秀口碑。直到現(xiàn)在,Chrome和Edge已經(jīng)是當(dāng)前全球份額前二的瀏覽器。
盡管微軟放棄自家瀏覽器內(nèi)核是一件比較遺憾的事情,不過(guò)自從“倒戈”Chromium后,微軟也一直在積極努力為參與開(kāi)源項(xiàng)目的優(yōu)化。
11月26日,外媒報(bào)道稱,微軟工程師們現(xiàn)在正在解決Chromium瀏覽器一個(gè)“歷史遺留”問(wèn)題:在頁(yè)面上滾動(dòng)時(shí)瀏覽器產(chǎn)生滯后性問(wèn)題。

報(bào)道描述道,在過(guò)去的幾個(gè)月里,微軟與谷歌合作,將經(jīng)典版Edge的滾動(dòng)特性引入到Chromium中,并啟用了對(duì)平滑滾動(dòng)的支持。
平滑滾動(dòng)的目的,在于幫助用戶(尤其是平板電腦用戶)在瀏覽長(zhǎng)頁(yè)面時(shí)減少載入延遲和滑動(dòng)遲滯。
除了鍵盤(pán)鼠標(biāo),平滑滾動(dòng)還包括對(duì)觸摸式滑動(dòng)的優(yōu)化。
微軟表示,觸控滾動(dòng)的延遲要比鼠標(biāo)或者鍵盤(pán)的滾動(dòng)更加明顯,但是通過(guò) Scroll Predictor 算法能夠更好地解決這個(gè)問(wèn)題。

微軟提交至Chromium的Scroll Predictor算法適用于包括Windows 10的所有桌面平臺(tái),它能夠用于測(cè)量手指位置和已渲染位置之間的平均距離。
這項(xiàng)新研究的目的,是驗(yàn)證一種最佳預(yù)測(cè)時(shí)間和一種預(yù)測(cè)算法,該算法可以在不增加抖動(dòng)的情況下最大程度地減少延遲。
此外,在一份單獨(dú)的bug報(bào)告中,微軟、英特爾和谷歌正在聯(lián)合調(diào)查一個(gè)問(wèn)題:即當(dāng)滾動(dòng)帶有視頻的頁(yè)面時(shí),幀數(shù)會(huì)大量下降。

例如,在使用英特爾GPU和Win 10的設(shè)備上,當(dāng)用戶在播放YouTube視頻的情況下滾動(dòng)時(shí),可能會(huì)出現(xiàn)滯后。
據(jù)了解,微軟承諾會(huì)優(yōu)先在Edge Canary版本中修復(fù),并把方案分享給Chrome參考。
一直以來(lái),Chromium本身也存在許多待優(yōu)化的問(wèn)題,包括內(nèi)存和電池優(yōu)化等等。
一項(xiàng)新的數(shù)據(jù)顯示,自去年11月以來(lái),Edge團(tuán)隊(duì)的161名工程師對(duì)Chromium開(kāi)源項(xiàng)目做出了1835項(xiàng)commits。

截止目前,微軟對(duì)Chromium的貢獻(xiàn)包括:
輔助功能
電池壽命的改善
HTML表單控件
媒體播放
畫(huà)布渲染性能
Windows字體渲染
布局
編輯和虛擬鍵盤(pán)
WebXR
HTML,JSON和CSS模塊
隱私(StorageAccess API)
企業(yè),發(fā)布質(zhì)量和安全性改進(jìn)
值得注意的是,微軟還對(duì)Windows 10進(jìn)行了改進(jìn),以更好地適配Chromium。
例如,微軟發(fā)行了帶有SegmentHeap功能的2020年5月更新,以減少所有瀏覽器的內(nèi)存使用。
這些變化不僅使Edge受益,而且Chrome也受益。相信在微軟的幫助下,會(huì)使這些瀏覽器的狀況更好。
來(lái)源:擴(kuò)展迷EXTFANS
版權(quán)申明:內(nèi)容來(lái)源網(wǎng)絡(luò),版權(quán)歸原創(chuàng)者所有。除非無(wú)法確認(rèn),我們都會(huì)標(biāo)明作者及出處,如有侵權(quán)煩請(qǐng)告知,我們會(huì)立即刪除并表示歉意。謝謝!

