Google Chrome已經用戶節省了超過10000小時的時間包含在Windows 11上
Chromium 開發團隊今天早些時候發表了一篇博文,概述了過去幾年來所取得的效能改進。該評估基於Core Web Vitals,它有助於衡量網頁效能,從而幫助網頁開發人員優化和改善使用者的瀏覽體驗。
這些改進也包括Windows 11,因為Chromium 注意到Windows 11 中使用了EcoQOS(服務品質),也稱為效率模式,它有助於對標籤進行節流。值得注意的是,儘管Firefox瀏覽器是基於Gecko 引擎而非Chromium,但它也支援這項功能。其他重大改進還包括預渲染、BFcache 等。
Google官方部落格原文翻譯如下:
Chrome 瀏覽器的核心網路生命力成就:
我們非常自豪地重點介紹我們優化效能的眾多方法。
後向/前向快取(bfcache)旨在透過實現即時後向和前嚮導航來改善瀏覽體驗。BFCache 在Android(3.6%)和桌面(1.8%)上的點擊率逐月提高。
另一個特別有影響力的最佳化範例是我們的PreconnectOnAnchorInteraction 功能,該功能在指標向下而不是向上時連接到起源。這項功能的全面推出使Android/桌面的LCP 中位數提高了6/10ms(0.4/1%),並使Android和桌面的跨起源LCP 提高了約60ms。
此次發布也帶來了0.08% 的內容廣告收入成長,凸顯了效能優化對用戶參與度和生態系統健康的重大影響。
我們還引入了預渲染功能,透過在使用者實際造訪之前渲染頁面,實現頁面的即時載入。透過直接在全能框中鍵入URL 載入頁面時,根據平台的不同,預先渲染的LCP 中位數提高了500-700ms(14-25%),使所有導航的全球LCP 中位數提高了6.4ms。我們目前正在推出對omnibox 發起的搜尋進行預渲染的功能。
Chrome 瀏覽器一直在努力避免後台標籤頁影響使用者的使用。在Windows 11 的EcoQOS 和macOS 上的任務角色和QoS 調整中,我們對後台標籤頁的運行實施了標籤頁節流,從而改進了最大內容繪製(LCP) 和交互到下一步繪製(INP)。
網路能夠運行各種類型的應用程序,這也要求我們對由此產生的工作量進行管理。我們一直在優化多個活動標籤頁下的Chrome 瀏覽器,並很高興地向大家報告,在過去6 個月中,我們在調度和爭用方面的改進使INP 提高了5%,LCP 提高了2 %。
2022 年,我們對Chrome 瀏覽器的頁面載入程式碼進行了有針對性的改進。這使得Android系統的LCP 提高了10%,CWV 通過率提高了1.5%。
Chrome 瀏覽器的渲染器也有了一些改進。呈現器的主執行緒包括JavaScript、呈現和圖片載入的任務佇列。為優化CWV 而改變這些任務優先順序的一些變化包括:
高優先權影像載入: 一直以來,影像載入的優先權與呈現的優先權相同或更低。然而,一項實驗表明,在影像載入任務和渲染任務之間,優先選擇影像載入任務可以防止沒有影像的中間幀發生佈局偏移,還能改善LCP。
在Android系統上,第75 百分位數的CLS 改善率為-6.66%,LCP 改善率為-0.82%,Android系統上的CWV 通過率提高了+0.24%。類似的實驗也將從HTML 中解析出的前五張圖片(非圖示大小的圖片)的載入優先權提升至”中等”,結果顯示,在第75 百分位數的Android 系統上,CLS 的通過率提高了-6.08%,LCP 的通過率提高了-0.53%。綜合實驗表明,這兩種變化的效果基本上是獨立的。
延遲後優先合成: 如果距離上一次合成任務運行已超過100 毫秒,則提升佇列中任何合成任務的優先級,使其優先於正常優先級的工作。這樣,Android 和Windows 上的CLS 在第95 百分位數下的改進幅度為-0.27%。
SVG 光柵優化: 另一項SVG 繪圖優化將桌上型電腦上的INP 通過率提高了-2.28%,MacOS 的通過率為第75 百分位數。
您可以在Chromium 網站上閱讀官方部落格文章: