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