微軟在改善Chromium瀏覽器滾動特性上有何新進(jìn)展?
從提交的commit以及其他諸多貢獻(xiàn),微軟正努力讓基于Chromium的瀏覽器(例如Chrome和Edge)在Windows 10平臺上運(yùn)行的更加流暢。在Build 2019上,微軟就宣布為基于Chromium的瀏覽器帶來更流暢的滾動體驗,尤其是在低端設(shè)備上。
在5月14日發(fā)布的論壇帖子中,微軟表示已經(jīng)對“continuous-scrolling”(持續(xù)滾動)特性進(jìn)行原型設(shè)計,目的是讓滾動功能更加的平滑順暢,允許瀏覽器在您單擊并按住滾動條箭頭時順利執(zhí)行滾動。
Microsoft Edge工程師表示:“在修復(fù)諸多BUG基礎(chǔ)上還引入了更多功能。在合成線程(Compositor Thread)中已經(jīng)于上周支持滾動條縮略圖拖拽。我們還將會繼續(xù)添加更多的功能,持續(xù)滾動(Continuous-scrolling,當(dāng)用戶點(diǎn)擊并按住滾動條箭頭時候)目前正處于原型制作階段。”
在6月6日的Chrome Canary版本中,持續(xù)滾動(Continuous-scrolling)已經(jīng)被標(biāo)記為“active”,用戶可以通過啟用“Compositor threaded scrollbar scrolling”這個Flag進(jìn)行激活。
雖然它似乎只是一個小小的變化,但它仍然可以改善Chrome,Edge和其他瀏覽器的整體瀏覽體驗。你可以通過Chrome Canary 76.0.3793.0以上版本訪問https://rahul8805.github.io/DemoPages/main_thread_jank.html進(jìn)行測試訪問。