З 100 самых папулярных дадаткаў найболей моцна нагружальнымі CPU прызнаныя дадаткі "Evernote Web Clipper" (4 млн карыстачоў) і "Grammarly" (10 млн карыстачоў), якія прыводзяць да марнавання дадатковых 500 мс працэсарнага часу пры адкрыцці кожнай старонкі (для параўнання адкрыццё тэставага сайта без дадаткаў расходуе 40 мс).
У агульным выглядзе 20 дапаўненняў спажываюць больш за 100 мс, а 80 менш за 100 мс. З нечаканых адкрыты стала адносна вялікае спажыванне рэсурсаў дадаткам Ghostery, які з'ядае 120 мс часу CPU. Мэнэджар пароляў LastPass з'ядаў 241 мс, а Skype – 191 мс. Паказаныя рэсурсы не прыводзяць да прыпынку адмалёўкі, але блакуюць пачатак узаемадзеяння са старонкай і ўплываюць на спажыванне энергіі прыладай.
Пры выбарцы з 1000 дадаткаў сустракаюцца дадаткі, якія ствараюць істотна больш адчувальную нагрузку:
У цесцю на затрымку адмалёўкі старонкі дадаткі Clever, Grammarly, Cash Back for Shoping, LastPass і AVG запавольвалі адкрыццё на 150-300 мс, у некаторых выпадках уносячы затрымкі супастаўныя з адмалёўкай самай старонкі. У цэлым сітуацыя нармальная, бо са 100 дадаткаў толькі 6 прыводзяць да затрымкі больш за 100 мс.
Вынікі выбаркі з 1000 дадаткаў:
Пры адзнацы нагрузкі на CPU, стваранай пры выкананні дадаткам фонавых аперацый, выявіла сябе дадатак.
Avira Browser Safety, якое выдаткавала амаль 3 секунды часу CPU, у той час як выдаткі іншых дадаткаў не перавышалі 200 мс. Так як фонавы рэжым звычайна выкарыстоўваецца для апрацоўкі сеткавых запытаў, якія выконваюцца ў працэсе адкрыцця старонкі, тэст быў паўтораны на сайце apple.com, які робіць 50 запытаў замест аднаго. Вынікі змяніліся і ў лідэры па стварэнні нагрузкі выбіўся Ghostery, а Avira Browser Safety зрушыўся на 9 месца (разбор паказаў, што нагрузка знізілася з-за прысутнасці сайта apple.com у белым спісе).
Вынікі тэстаў 1000 дадаткаў:
20 горшых паказчыкаў пры тэставанні 1000 дадаткаў:
Так як часта карыстач спісвае нізкую прадукцыйнасць і якія ўзнікаюць затрымкі на браўзэр, а не на ўсталяваныя дадаткаў, кампанія Google
Асобна праведзена параўнанне дапаўненняў для блакіроўкі рэкламы і забеспячэння канфідэнцыйнасці, у кантэксце эканоміі рэсурсаў за кошт блакіравання знешніх скрыптоў і рэкламных уставак. Усе дапаўненні забяспечылі зніжэнне нагрузкі як мінімум у тры разы пры апрацоўцы тэставага артыкула з аднаго з навінавых сайтаў. Лідэрам стаў дадатак DuckDuckGo Privacy Essentials, пры выкарыстанні якога нагрузка пры адкрыцці тэставай старонкі знізілася з 31 сек да 1.6 сек часу СPU за кошт зніжэння колькасці сеткавых запытаў на 95% і памеру загружаных дадзеных на 80%. Блізкі вынік паказаў uBlock Origin.
DuckDuckGo Privacy Essentials і uBlock Origin таксама аказаліся лепшымі пры ацэнцы спажывання рэсурсаў пры выкананні фонавых аперацый.
Пры тэставанні спажывання памяці, DuckDuckGo Privacy Essentials і uBlock Origin дазволілі зменшыць выдатак памяці з 536 MB пры поўнай апрацоўцы тэставай старонкі да ~140 MB.
Аналагічнае тэсціраванне праведзена для дапаўненняў для web-распрацоўшчыкаў. Нагрузка на CPU:
Нагрузка на CPU пры выкананні фонавых аперацый
Затрымкі адмалёўкі:
Спажыванне памяці:
Крыніца: opennet.ru