微軟正努力讓Chrome和Edge的滾動更加流暢
儘管 Chrome 瀏覽器是全球最受歡迎的桌面瀏覽器,但這並不意味著它就是完美的瀏覽器而沒有任何問題。其中一個設計缺陷就是在 Windows 10 平臺上會影響使用者在瀏覽長頁面時候的滾動體驗。 微軟已承諾修復 Chromium 瀏覽器中滾動問題,而基於 Chromium 的 Edge 86 還對大尺寸的 PDF 檔案的滾動效果進行了最佳化。
在基於 Chromium 的瀏覽器中,支援使用者透過觸控、滾輪和精密觸控板滾動。當同時透過滑鼠和觸控板進行滾動的時候,如果頁面呼叫滾動的初始值時候就可能會阻止滾動。
預設情況下,Chromium 會檢測整個幀的存在,但不會跟蹤頁面的哪個部分具有事件偵聽器,因此,此行為會影響主執行緒使用量很大的頁面或使用低功耗處理器的裝置。
這樣在低端裝置上使用滾輪滾動的時候,使用者就可能會遇到延遲問題。同樣在高階裝置上,當用戶訪問大量頁面的時候也會出現這個問題。
微軟正在開發名為“Wheel Event Handler Regions”,該功能可以在 Chrome、Edge 和其他基於 Chromium 的瀏覽器上正確計算滾動事件的處理區域。這個想法類似於Google瀏覽器當前如何跟蹤觸控處理器(輸入)的區域,並且旨在更快速地處理滾輪滾動。發生這種情況時,Chromium無需等待主執行緒即可開始滾動。
【來源:cnBeta.COM】