Studium vlivu na výkon 5000 rozšíření pro Chrome

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%.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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ů.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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“.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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ů:

    Studium vlivu na výkon 5000 rozšíření pro Chrome

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

    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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.
    Studium vlivu na výkon 5000 rozšíření pro Chrome
  • 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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster