Chrome插件對效能的影響分析

根據對 Chrome 中數千個最受歡迎的附加功能對瀏覽器效能和使用者舒適度的影響的研究結果,我們準備了一份更新的報告。 與去年的測試相比,這項新研究不僅關注簡單的存根頁面,還觀察打開 apple.com、toyota.com、《獨立報》和《匹茲堡郵報》時的效能變化。

研究的結果保持不變:許多流行的附加元件,例如 Honey、Evernote Web Clippe 和 Avira Browser Safety,可顯著降低在 Chrome 中開啟網站的效能。 另一方面,值得注意的是,在瀏覽包含大量廣告單元的網站時,廣告攔截和隱私附加元件可以顯著提高效能。

特別令人感興趣的是研究使用廣告攔截器對開啟頁面速度的影響。 透過停用呈現廣告和計數器的程式碼,使用最有效的 Ghostery 攔截器開啟《獨立報》和《匹茲堡郵報》網站時的 CPU 時間消耗從 17.5 秒減少。 最多 1.7 秒,即10倍。 對於測試的 Trustnav 攔截器中效率最低的,CPU 時間消耗量減少到 7.4 秒,即57%。

Chrome插件對效能的影響分析

有些廣告攔截外掛程式會在後台主動消耗處理器資源,儘管可以加快頁面處理速度,但會增加系統的整體負載。 在考慮開啟頁面時和背景的 CPU 負載的綜合測試中,Ghostery 和 uBlock Origin 表現出了最高的效率。

Chrome插件對效能的影響分析

同時,除了加快頁面處理速度外,使用廣告攔截器時,流量也會顯著減少(從43% 減少到66%),發送的網路請求數量也會顯著減少(從83% 減少到90%) 。

Chrome插件對效能的影響分析
Chrome插件對效能的影響分析

廣告攔截器還可以讓您減少 RAM 消耗,例如,使用 Disconnect 插件時,打開《獨立報》和《匹茲堡郵報》頁面時瀏覽器的內存消耗從 574 MB 減少到 260 MB,即減少了 54%,彌補了儲存區塊清單的記憶體成本。

Chrome插件對效能的影響分析

在測試插件效能時,查看 100 個最受歡迎的插件,Evernote Web Clipper 在開啟存根頁面時消耗的資源最多(消耗 368 毫秒的 CPU 時間)。 在消耗大量資源的附加元件中,我們還可以注意到隱私附加元件 Ghostery、Chrome 視訊信差 Loom、學生附加元件 Clever 以及密碼管理器 Avira 和 LastPass,這些附加元件擁有超過 XNUMX 萬個資源裝置。

Chrome插件對效能的影響分析

在開啟 apple.com 網站的測試中,情況發生變化,Dark Reader 插件佔據首位,花費了大約 25 秒的處理器時間(主要是由於將圖像調整為深色設計)。 Honey 優惠券搜尋外掛程式也消耗大量資源(+825ms)

Chrome插件對效能的影響分析

當您開啟豐田網站時,Norton Password Manager 會率先在 CPU 上建立寄生負載。

Chrome插件對效能的影響分析

在頁面處理期間 CPU 資源消耗方面最受歡迎的 1000 個附加元件的樣本中,領先的附加元件是:Ubersuggest(消耗 1.6 秒的 CPU 時間)、ProWritingAid Grammar Checker(+658 毫秒)、Meow(637毫秒)和MozBar(+604 毫秒)。 後台資源消耗領先的是:Avira Safe Shopping(+2.5 秒)、TrafficLight(+1.04 秒)、Virtru Email Protection(+817 毫秒)和 Stylebot(655 毫秒)。 記憶體消耗最高的是附加元件:Trustnav 的 AdBlocker (+215MB)、Ad-Blocker Pro (+211MB)、Hola 廣告刪除器 (198MB) 和 Xodo PDF Viewer & Editor (197MB)。 相較之下,uBlock Origin 在處理頁面時消耗 27 毫秒的 CPU 時間,在後台花費 48 毫秒的 CPU 時間,並佔用 77 MB 記憶體。

Chrome插件對效能的影響分析

當在真實網站上執行測試時,情況會變得更糟。 例如,自動替換頁面上的程式碼的 Substitutions 外掛程式會花費 9.7 秒的 CPU 時間。

Chrome插件對效能的影響分析

在測量存根頁面開始呈現之前的延遲時,在 100 個最受歡迎的附加元件中,Clever、Lastpass 和 DuckDuckGo Privacy Essentials 的表現最差。

Chrome插件對效能的影響分析

在 apple.com 上重複測試時,Dark Reader 出現了重大問題,渲染開始延遲了 4 秒。

Chrome插件對效能的影響分析

在豐田網站上,Dark Reader 造成的延遲並沒有那麼嚴重,領導者也攔截了不必要的內容。

Chrome插件對效能的影響分析

在選項卡處於背景時的資源消耗測試中,Avira Safe Shopping 附加元件顯示出最差的效能,它消耗了超過 2 秒的處理器時間。

Chrome插件對效能的影響分析

在豐田網站上重複測試時,也注意到 Dashlane 密碼管理器和 AdGuard AdBlocker 廣告攔截器的 CPU 時間消耗超過 2 秒。

Chrome插件對效能的影響分析

在《獨立報》上對 1000 個附加元件進行的測試中,uberAgent、Dashlane 和 Wappalyzer 附加元件在背景消耗了超過 20 秒的 CPU 時間。

Chrome插件對效能的影響分析

至於記憶體消耗,這一類別中的領先者是廣告攔截和隱私附加元件,它們必須將帶有封鎖清單的資料庫保留在記憶體中。 同時,如果在瀏覽器中開啟大量充滿廣告的網站,瀏覽器最終的記憶體消耗可能會比不使用攔截器時還要少。

Chrome插件對效能的影響分析
Chrome插件對效能的影響分析

安裝多個附加元件時,它們的資源消耗會增加。

Chrome插件對效能的影響分析

與去年的研究結果相比,最大的進步是 Grammarly、Microsoft Office、Okta 瀏覽器外掛程式、Avira Safe Shopping 和 Avira Browser Safety 附加元件,CPU 消耗量減少了 100 毫秒以上。 在 Save to Pocket、Loom 和 Evernote 附加元件中觀察到資源消耗的最大惡化。

Chrome插件對效能的影響分析


來源: opennet.ru

添加評論