主線程卡住都照樣能滾 ,太厲害了吧
Chrome有沒有類似的實驗性功能?
Firefox不知道,既然有人邀請我就說說Chrome的。
1. 滾動是否平滑跟是否會被主線程block住不一定有關係。滾動平滑感更多是來自於補幀。然而平滑這本來就是很主觀的東西,具體我在這個回答裡面有說 巢鵬:Windows目前(2018)到底有多少種窗口滾動的API?有沒有實現平滑滾動的可能?
2. chrome有compositor thread scrolling了解下,一樣不會被主線程block,不過不是所有滾動都可以。devtools有個工具可以看網頁有什麼東西阻止compositor thread scrolling。