Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

Publikovaný výsledky štúdie vplyvu tisícok najpopulárnejších doplnkov pre prehliadač Chrome na výkon prehliadača. Ukázalo sa, že niektoré doplnky môžu mať výrazný vplyv na výkon a spôsobiť veľké zaťaženie systému, ako aj výrazne zvýšiť spotrebu pamäte. Testovaním sa posudzovala tvorba záťaže CPU v aktívnom režime a režime na pozadí, spotreba pamäte a vplyv na rýchlosť zobrazenia otváraných stránok. Výsledky sú prezentované v dvoch vzorkách, ktoré pokrývajú 100 a 1000 najpopulárnejších doplnkov.

Spomedzi 100 najpopulárnejších doplnkov sú najnáročnejšie na procesor doplnkami Evernote Web Clipper (4 milióny používateľov) a Grammarly (10 miliónov používateľov), ktoré vedú k dodatočným 500 ms strateného času CPU pri otvorení každej stránky ( pre porovnanie, otvorenie testovacieho miesta bez prídavkov trvá 40 ms).
Vo všeobecnosti 20 doplnkov spotrebuje viac ako 100 ms a 80 menej ako 100 ms. Čo bolo neočakávané, bola relatívne vysoká spotreba zdrojov doplnku Ghostery, ktorý zaberá 120 ms času CPU. Správca hesiel LastPass trval 241 ms a Skype 191 ms. Tieto zdroje nezastavia vykresľovanie, ale blokujú začiatok interakcie so stránkou a ovplyvňujú spotrebu energie zariadenia.

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

Vo vzorke 1000 XNUMX doplnkov sú doplnky, ktoré vytvárajú výrazne výraznejšiu záťaž:

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

V teste latencie vykresľovania stránky doplnky Clever, Grammarly, Cash Back for Shopping, LastPass a AVG spomalili otváranie o 150 – 300 ms, v niektorých prípadoch zaviedli oneskorenia porovnateľné s vykresľovaním samotnej stránky. Vo všeobecnosti je situácia normálna, pretože zo 100 pridaní iba 6 vedie k oneskoreniu viac ako 100 ms.

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

Výsledky zo vzorky 1000 dodatkov:

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

Pri hodnotení zaťaženia CPU vytvoreného, ​​keď doplnok vykonáva operácie na pozadí, sa doplnok ukázal ako taký
Avira Browser Safety, ktorý strávil takmer 3 sekundy procesorového času, pričom náklady na ostatné doplnky nepresiahli 200 ms. Keďže pozadie sa zvyčajne používa na spracovanie sieťových požiadaviek zadaných počas otvárania stránky, test sa opakoval na apple.com, čo namiesto jednej urobilo 50 požiadaviek. Výsledky sa zmenili a Ghostery sa stal lídrom vo vytváraní záťaže a Avira Browser Safety sa posunula na 9. miesto (analýza ukázala, že záťaž klesla kvôli prítomnosti apple.com na bielom zozname).

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

Výsledky testov pre 1000 doplnkov:

Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

  • V teste spotreby pamäte sa na prvom mieste umiestnil Avira Browser Safet so spotrebou pamäte 218 MB (kvôli spracovaniu viac ako 30 tisíc regulárnych výrazov uložených v pamäti). Na druhom a treťom mieste sa umiestnili Adblock Plus a Adblock, ktoré spotrebovali o niečo menej ako 200 MB. 20 najhorších z hľadiska spotreby pamäte je uBlock Origin, ktorý spotrebuje menej ako 100 MB (v porovnaní s inými blokovačmi reklám má uBlock Origin jednu z najnižších spotrebe pamäte, porovnanie blokátorov nájdete nižšie).

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    20 najhorších ukazovateľov pri testovaní 1000 doplnkov:

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Keďže používatelia často pripisujú nízky výkon a následné oneskorenia prehliadaču, a nie nainštalovaným doplnkom, Google začiatok experimentuje s informáciami o problematických prídavkoch. Stabilné vydanie prehliadača Chrome 83 zaviedlo nastavenie „chrome://flags/#extension-checkup“, ktoré umožňuje zobrazovať informačné správy o možnom vplyve doplnkov na súkromie a výkon. Keď je táto možnosť povolená, na stránke Nová karta a v správcovi doplnkov sa zobrazí upozornenie, že doplnky môžu spotrebovať značné zdroje alebo pristupovať k osobným údajom a aktivite používateľa.

    Samostatným porovnaním boli doplnky na blokovanie reklám a zabezpečenie súkromia v rámci šetrenia zdrojov blokovaním externých skriptov a reklamných vložiek. Všetky doplnenia znížili záťaž pri spracovaní testovacieho článku z jednej zo spravodajských stránok minimálne trojnásobne. Lídrom sa stal doplnok DuckDuckGo Privacy Essentials, ktorý znížil zaťaženie pri otvorení testovacej stránky z 31 sekúnd na 1.6 sekundy procesorového času znížením počtu sieťových požiadaviek o 95 % a veľkosti sťahovaných dát o 80 %. uBlock Origin ukázal podobný výsledok.

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    DuckDuckGo Privacy Essentials a uBlock Origin dopadli najlepšie aj pri meraní spotreby zdrojov pri operáciách na pozadí.

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Pri testovaní spotreby pamäte DuckDuckGo Privacy Essentials a uBlock Origin znížili spotrebu pamäte z 536 MB pri úplnom spracovaní testovacej stránky na ~140 MB.

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Podobné testovanie bolo vykonané pre doplnky pre vývojárov webu. Zaťaženie procesora:

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Zaťaženie procesora pri vykonávaní operácií na pozadí

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Oneskorenia vykresľovania:

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Spotreba pamäte:

    Hodnotenie vplyvu populárnych doplnkov prehliadača Chrome na výkon

    Zdroj: opennet.ru

  • Pridať komentár