微软向Chromium贡献代码以优化浏览器滚动体验
喜歡就關(guān)注我們吧!
近日,微軟為 Chromium 社區(qū)提交了一個(gè)新功能,用于解決以 Chromium 為內(nèi)核的瀏覽器在 Windows 10 中滾動(dòng)響應(yīng)不夠流暢的問(wèn)題。
據(jù)悉,Chrome 瀏覽器在訪問(wèn)某些網(wǎng)站并滾動(dòng)時(shí)會(huì)出現(xiàn)抖動(dòng)的情況,導(dǎo)致其在部分場(chǎng)景中滾動(dòng)并不順暢。為了解決存在于 Chrome 中的這些小毛病,微軟向 Chromium 內(nèi)核社區(qū)提交了一個(gè) EdgeHTML 風(fēng)格的滾動(dòng)組件 impulse。
impulse 是由微軟設(shè)計(jì)的滾動(dòng)功能組件,最初隨 UWP 版的 Edge 瀏覽器上線。微軟方面表示,impulse 滾動(dòng)的實(shí)現(xiàn)和 Chromium 現(xiàn)有的滾動(dòng)動(dòng)畫(huà)非常相似,但存在一些關(guān)鍵性的區(qū)別。例如在啟用 impulse 后,開(kāi)始滾動(dòng)時(shí)網(wǎng)頁(yè)的內(nèi)容會(huì)開(kāi)始快速移動(dòng),然后由于“摩擦”而變慢。
微軟工程師 Rahul Arakeri?解釋說(shuō):?“這種設(shè)計(jì)方法的好處之一是,由于開(kāi)始時(shí)的快速啟動(dòng),會(huì)讓用戶感覺(jué)滾動(dòng)更加靈敏。” 此外 impulse 還包括了一些性能方面的優(yōu)化。這些區(qū)別使得 impulse 滾動(dòng)的體驗(yàn)更好,即使在瀏覽一個(gè)很長(zhǎng)的文檔,同時(shí)正在瀏覽的頁(yè)面上發(fā)生了很多事情,整個(gè)滾動(dòng)過(guò)程仍然可以保持得較為流暢。
除了滾動(dòng)優(yōu)化程序之外,微軟還在努力改進(jìn) Chrome 的暗模式體驗(yàn)。
一直以來(lái),微軟都致力于提升 Chrome 以及自家的 Edge 瀏覽器在 Windows 10 系統(tǒng)中的使用體驗(yàn),包括在 Windows 10 中推出新的 SegmentFap 功能來(lái)減少瀏覽器內(nèi)存使用等,為此向 Chromium 社區(qū)貢獻(xiàn)了不少代碼。
Go泛型提案已提交,Go 1.18 beta有望試用
2021-01-14
微軟、思科等公司源代碼被公開(kāi)出售,打包價(jià)100萬(wàn)美元
2021-01-14
Flash 未死
2021-01-13
覺(jué)得不錯(cuò),請(qǐng)點(diǎn)個(gè)在看呀
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的微软向Chromium贡献代码以优化浏览器滚动体验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 浅谈与彼得原理和责任管理有关的小故事
- 下一篇: 浏览器缓存机制的研究分享