Analiza vpliva na zmogljivost razširitev za Chrome

Pripravljena je posodobljena poročilo z rezultati raziskave vpliva na zmogljivost brskalnika in udobje uporabnika tisoč najpopularnejših razširitev za Chrome. V primerjavi z lani je nova raziskava poleg preproste prazne strani ocenila tudi spremembo zmogljivosti pri odpiranju spletnih mest apple.com, toyota.com, The Independent in Pittsburgh Post-Gazette.

Sklep raziskave se ni spremenil: mnoge priljubljene razširitve, kot sta Honey in Evernote Web Clipper, lahko znatno upočasnijo odpiranje spletnih mest v Chromu. Po drugi strani pa se opaža, da razširitve za blokiranje oglasov in zaščito zasebnosti lahko znatno izboljšajo zmogljivost pri brskanju po spletnih mestih, ki vsebujejo veliko oglasnih blokov.

Posebno zanimanje predstavlja raziskava vpliva uporabe blokatorjev oglasov na hitrost nalaganja strani. Z onemogočanjem kode, ki renderira oglase in števce, je bilo pri odpiranju spletnih mest The Independent in Pittsburgh Post-Gazette z uporabo najbolj učinkovitega blokatorja Ghostery mogoče zmanjšati porabo procesorskega časa z 17,5 sekunde na 1,7 sekunde, torej 10-krat. Pri manj učinkovitem izmed testiranih blokatorjev Trustnav se je poraba procesorskega časa zmanjšala na 7,4 sekunde, kar je 57%.

Analiza vpliva na zmogljivost razširitev za Chrome

Nekateri blokatorji oglasov aktivno porabljajo procesorske vire v ozadju, kar lahko kljub pospešenemu obdelovanju strani poveča splošno obremenitev sistema. V kombiniranem testu, ki upošteva obremenitev CPU pri odpiranju strani in v ozadju, največjo učinkovitost kažeta Ghostery in uBlock Origin.

Analiza vpliva na zmogljivost razširitev za Chrome

Poleg pospeševanja obdelovanja strani pri uporabi blokatorjev oglasov se znatno zmanjša tudi promet (od 43% do 66%) in število poslanih omrežnih zahtev (od 83% do 90%).

Analiza vpliva na zmogljivost razširitev za Chrome
Analiza vpliva na zmogljivost razširitev za Chrome

Blokatorji oglasov prav tako omogočajo zmanjšanje porabe pomnilnika, na primer pri uporabi razširitve Disconnect se poraba pomnilnika brskalnika pri odpiranju strani The Independent in Pittsburgh Post-Gazette zmanjša s 574 MB na 260 MB, kar je 54%, kar kompenzira stroške pomnilnika za shranjevanje seznamov blokiranja.

Analiza vpliva na zmogljivost razširitev za Chrome

При тестировании производительности дополнений, если рассматривать 100 самых популярных дополнений, при открытии страницы-заглушки наибольшее потребление ресурсов наблюдается в Evernote Web Clipper (потребляет 368 мс процессорного времени). Среди дополнений, потребляющих значительные ресурсы, также можно отметить дополнение для обеспечения приватности Ghostery, видеомессенджер Loom for Chrome, дополнение для студентов Clever и менеджеры паролей Avira и LastPass, которые насчитывают более миллиона установок.

Analiza vpliva na zmogljivost razširitev za Chrome

В тесте, осуществляющем открытие сайта apple.com, ситуация меняется, и на первое место вырывается дополнение Dark Reader, которое тратит около 25 секунд процессорного времени (в основном из-за подгонки изображений под тёмное оформление). Значительные ресурсы также потребляет дополнение для поиска купонов Honey (+825мс).

Analiza vpliva na zmogljivost razširitev za Chrome

При открытии сайта Toyota в лидеры по созданию паразитной нагрузки на CPU вырывается Norton Password Manager.

Analiza vpliva na zmogljivost razširitev za Chrome

В выборке из 1000 самых популярных дополнений по потреблению ресурсов CPU во время обработки страницы лидируют дополнения: Ubersuggest (потребляет 1.6 секунд процессорного времени), ProWritingAid Grammar Checker (+658 мс), Meow (637 мс) и MozBar (+604 мс). По потреблению ресурсов в фоне лидируют: Avira Safe Shopping (+2.5 сек.), TrafficLight (+1.04 сек.), Virtru Email Protection (+817 мс) и Stylebot (655 мс). Наибольшее потребление памяти наблюдается у дополнений: AdBlocker by Trustnav (+215МБ), Ad-Blocker Pro (+211МБ), Hola ad remover (198 МБ) и Xodo PDF Viewer & Editor (197МБ). Для сравнения, uBlock Origin потребляет при обработке страницы 27 мс времени CPU, в фоне тратит 48 мс процессорного времени и занимает 77 МБ памяти.

Analiza vpliva na zmogljivost razširitev za Chrome

При выполнении теста на реальных сайтах ситуация ухудшается. Например, дополнение Substitutions, автоматически заменяющее код на странице, тратит 9.7 секунд процессорного времени.

Analiza vpliva na zmogljivost razširitev za Chrome

При измерении задержки перед началом отрисовки страницы-заглушки, из 100 самых популярных дополнений наихудшие показатели оказались у Clever, Lastpass и DuckDuckGo Privacy Essentials.

Analiza vpliva na zmogljivost razširitev za Chrome

При повторении теста на сайте apple.com значительные проблемы наблюдались у Dark Reader, который задержал начало отрисовки на 4 секунды.

Analiza vpliva na zmogljivost razširitev za Chrome

На сайте Toyota задержки от Dark Reader оказались не столь существенными, и в лидерах оказались блокировщики нежелательного контента.

Analiza vpliva na zmogljivost razširitev za Chrome

Pri testiranju potrošnje resursa, medtem ko je zavihek v ozadju, je bilo najslabše delovanje vtičnika Avira Safe Shopping, ki je porabilo več kot 2 sekundi procesorskega časa.

Analiza vpliva na zmogljivost razširitev za Chrome

Pri ponovnem testiranju na spletni strani toyota je poraba procesorskega časa več kot 2 sekunde prav tako opazna pri upravitelju gesel Dashlane in blokatorju oglasov AdGuard AdBlocker.

Analiza vpliva na zmogljivost razširitev za Chrome

Pri testiranju 1000 vtičnikov na spletni strani The Independent je poraba procesorskega časa v ozadju pri vtičnikih uberAgent, Dashlane in Wappalyzer presegla 20 sekund.

Analiza vpliva na zmogljivost razširitev za Chrome

Kar se tiče porabe pomnilnika, v tej kategoriji vodijo vtičniki za blokiranje oglasov in zagotavljanje zasebnosti, ki morajo hraniti podatkovne baze z seznami blokad. Vendar pa lahko pri odpiranju velikega števila spletnih strani, bogatih z oglasi, končna poraba pomnilnika brskalnika izkaže za manjšo kot brez uporabe blokatorjev.

Analiza vpliva na zmogljivost razširitev za Chrome
Analiza vpliva na zmogljivost razširitev za Chrome

Pri namestitvi več vtičnikov se poraba virov od njih sešteje.

Analiza vpliva na zmogljivost razširitev za Chrome

Pri primerjavi rezultatov s prejšnjim letom je največji napredek opazen pri vtičnikih Grammarly, Microsoft Office, Okta Browser Plugin, Avira Safe Shopping in Avira Browser Safety, pri katerih se je poraba procesorskega časa zmanjšala za več kot 100 ms. Največje poslabšanje v potrošnji virov se pojavi pri vtičnikih Save to Pocket, Loom in Evernote.

Analiza vpliva na zmogljivost razširitev za Chrome


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster