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