Služba pro monitorování výkonu webových stránek DebugBear zveřejnila výsledky analýzy vlivu prohlížečových doplňků na výkon a pohodlí uživatelů. V průběhu výzkumu bylo testováno 5000 nejpopulárnějších doplňků pro Chrome. Při testování byla měřena zátěž na CPU, objem stahovaných dat, rychlost načítání stránek, prodlevy při interakci uživatele s webovými stránkami a spotřeba diskového prostoru.
Některé závěry:
- Používání doplňků s blokátory reklam obvykle snižuje zátěž na CPU, zmenšuje objem stahovaných dat a snižuje spotřebu paměti. Například doplněk uBlock Origin, který má 37 milionů uživatelů, snižuje zátěž na CPU z 57 na 4 sekundy procesorového času při prohlížení testovaných stránek na jednom z zpravodajských webů s množstvím reklam. Přitom snížení zátěže na CPU při použití nejoblíbenějších blokátorů AdBlock (66 milionů uživatelů) a AdBlock Plus (45 milionů uživatelů) bylo minimální a nepřesáhlo 15%.

- Při hodnocení úspory dat při zapnutých blokátorech se nejlepších výsledků dosáhlo s uBlock Origin, který umožnil snížit velikost stahovaných dat na testovaných stránkách v průměru ze 41 na 3 MB. Doplnek ScriptSafe byl v žebříčku výše, ale toto bylo dosaženo díky úplnému vypnutí JavaScriptu.

- Při testování vlivu doplňků na spotřebu paměti dosáhl nejlepších výsledků doplněk DuckDuckGo Privacy Essentials. Při používání AdBlock Plus se spotřeba paměti zvýšila.

- Z 336 doplňků, které mají více než 1 milion uživatelů, 11 z nich vedlo ke zvýšení zátěže při zpracování každé stránky o více než 0,5 sekundy CPU času. Nejhorší výsledky byly zaznamenány u doplňku Monica, který má 2 miliony instalací, – při jeho používání bylo na zpracování každé stránky vynaloženo dalších 1,3 sekundy. Doplnek Read&Write, který má 17 milionů instalací, odčerpával 0,8 sekundy procesorového času.

- Opakování testu na webu Ikea odhalilo zpomalující doplňky, které řeší specifické úkoly pro internetové obchody. Například doplněk Honey, který má 20 milionů uživatelů, vytvářel prodlevu 1,5 sekundy procesorového času.

- Při rozšíření testu na 5000 nejpopulárnějších doplňků mělo nejhorší výsledky (2,3 sekundy CPU času) doplněk MaxAI, který má 800 tisíc uživatelů.

- Při testování 5000 doplňků na webu Ikea měly nejhorší (téměř 5 sekund CPU času) výsledky doplněk „superagent — Automatic cookie consent“.

- 86 % z testovaných doplňků vytvářelo minimální (méně než 50 ms) zátěž na CPU, 5,2 % doplňků vytvářelo zátěž od 50 do 100 ms, 4,4 % — od 100 do 250 ms, 2,4 % — od 250 do 500 ms, 1,7 % — více než 500 ms.

- Testování zpomalení načítání stránek (metrika FCP, First Contentful Paint) ukázalo, že neexistuje přímá korelace mezi velkou zátěží CPU a zpožděním při načítání stránek. Například doplňky spotřebovávající hodně procesorového času Coupert Coupon Finder a Merlin AI nezpomalovaly načítání stránek. Z doplňků, které nejvíce zpomalovaly načítání stránek, byly zmíněny Monica AI, Klarna a Avast Safeprice, které spouští inicializátory při zahájení načítání, nikoli po jeho dokončení. Zpoždění také vznikalo při používání doplňků, které nabízejí přístup přes VPN.
Výběr doplňků s více než milionem uživatelů:

Výběr z 5000 nejpopulárnějších doplňků:

- Testování zpoždění při interakci se stránkami (metrika INP, Interaction to Next Paint). Mezi doplňky s více než milionem uživatelů vynikl Avira Password Manager, který přidával zpoždění 160 ms při každém kliknutí myší (zpoždění se projevuje pouze prvních 5 sekund, dokud neskončila inicializace). Používání doplňků Microsoft Editor extension a Superb Copy přidávalo zpoždění na úrovni 10 ms.

- Testování využití diskového prostoru. Z 5000 testovaných doplňků 27 vedlo k vynaložení více než 100 MB místa na disku. Líderství patřilo doplňku Meme Soundboard, který potřeboval 600 MB kvůli uložení 723 MP3 souborů. 87 % doplňků zabírá méně než 10 MB, 11,2 % — více než 10 MB a 2,2 % — více než 50 MB.

- 1,7 % doplňků blokuje cachování přechodů mezi stránkami (back/forward cache). Mezi takové doplňky patří: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read a Microsoft Editor.
- Předběžné načítání a vykreslování (pre-loading a pre-rendering) blokuje 8 doplňků (0,2 %), mezi nimiž jsou uBlock Origin, Windscribe a Privacy Badger.
Zdroj: opennet.ru












