Spośród 100 najpopularniejszych dodatków najbardziej obciążające procesor są dodatki Evernote Web Clipper (4 miliony użytkowników) i Grammarly (10 milionów użytkowników), które powodują dodatkowe 500 ms czasu procesora marnowanego podczas otwierania każdej strony ( dla porównania otwarcie strony testowej bez dodatków zajmuje 40 ms).
Ogólnie rzecz biorąc, 20 dodatków zużywa więcej niż 100 ms, a 80 zużywa mniej niż 100 ms. Nieoczekiwane było stosunkowo wysokie zużycie zasobów przez dodatek Ghostery, który pochłania 120 ms czasu procesora. Menedżer haseł LastPass zajął 241 ms, a Skype 191 ms. Zasoby te nie zatrzymują renderowania, ale blokują rozpoczęcie interakcji ze stroną i wpływają na zużycie energii przez urządzenie.
W próbce 1000 dodatków znajdują się dodatki, które powodują znacznie bardziej zauważalne obciążenie:
W teście opóźnienia renderowania strony dodatki Clever, Grammarly, Cash Back for Shopping, LastPass i AVG spowalniały otwieranie o 150-300 ms, w niektórych przypadkach wprowadzając opóźnienia porównywalne z renderowaniem samej strony. Ogólnie rzecz biorąc, sytuacja jest normalna, ponieważ na 100 dodatków tylko 6 prowadzi do opóźnienia większego niż 100 ms.
Wyniki z próby 1000 dodatków:
Oceniając obciążenie procesora powstałe, gdy dodatek wykonuje operacje w tle, dodatek okazał się taki
Avira Browser Safety, która zajmowała prawie 3 sekundy czasu procesora, podczas gdy koszty innych dodatków nie przekraczały 200 ms. Ponieważ tło jest zwykle używane do obsługi żądań sieciowych wysyłanych podczas otwierania strony, test powtórzono na stronie apple.com, która wysyła 50 żądań zamiast jednego. Wyniki uległy zmianie i Ghostery zostało liderem w tworzeniu ładunków, a Avira Browser Safety przesunęło się na 9. miejsce (analiza wykazała, że obciążenie spadło w związku z obecnością apple.com na białej liście).
Wyniki testu dla 1000 dodatków:
20 najgorszych wskaźników podczas testowania 1000 dodatków:
Ponieważ użytkownicy często przypisują niską wydajność i wynikające z niej opóźnienia przeglądarce, a nie zainstalowanym dodatkom, Google
Osobnego porównania dokonano dodatków blokujących reklamy i zapewniających prywatność, w kontekście oszczędzania zasobów poprzez blokowanie zewnętrznych skryptów i wstawek reklamowych. Wszystkie dodatki zmniejszyły obciążenie co najmniej trzykrotnie podczas przetwarzania artykułu testowego z jednego z serwisów informacyjnych. Liderem okazał się dodatek DuckDuckGo Privacy Essentials, który zmniejszył obciążenie podczas otwierania strony testowej z 31 sekund do 1.6 sekundy czasu procesora, redukując liczbę żądań sieciowych o 95% i rozmiar pobieranych danych o 80%. uBlock Origin pokazał podobny wynik.
DuckDuckGo Privacy Essentials i uBlock Origin również wypadły najlepiej, mierząc zużycie zasobów podczas operacji w tle.
Podczas testowania zużycia pamięci programy DuckDuckGo Privacy Essentials i uBlock Origin zmniejszyły zużycie pamięci z 536 MB przy pełnym przetwarzaniu strony testowej do ~140 MB.
Podobne testy przeprowadzono dla dodatków dla twórców stron internetowych. Obciążenie procesora:
Obciążenie procesora podczas wykonywania operacji w tle
Opóźnienia renderowania:
Zużycie pamięci:
Źródło: opennet.ru