Od 100 najpopularnijih dodataka, CPU-intenzivniji dodaci su Evernote Web Clipper (4 miliona korisnika) i Grammarly (10 miliona korisnika), što dovodi do dodatnih 500 ms procesorskog vremena izgubljenog prilikom otvaranja svake stranice ( za poređenje, otvaranje test stranice bez dodataka traje 40 ms).
Generalno, 20 dodataka troše više od 100 ms, a 80 manje od 100 ms. Ono što je bilo neočekivano je relativno velika potrošnja resursa dodatka Ghostery, koji troši 120 ms CPU vremena. Menadžer lozinki LastPass je trajao 241 ms, a Skype 191 ms. Ovi resursi ne zaustavljaju prikazivanje, ali blokiraju početak interakcije sa stranicom i utiču na potrošnju energije uređaja.
U uzorku od 1000 dodataka, postoje dodaci koji stvaraju znatno uočljivije opterećenje:
U testu kašnjenja pri prikazivanju stranice, dodaci Clever, Grammarly, Cash Back for Shopping, LastPass i AVG usporili su otvaranje za 150-300 ms, u nekim slučajevima unoseći kašnjenja uporediva sa prikazivanjem same stranice. Generalno, situacija je normalna, jer od 100 dodavanja samo 6 dovodi do kašnjenja većeg od 100 ms.
Rezultati uzorka od 1000 dodataka:
Prilikom procjene opterećenja CPU-a stvorenog kada dodatak obavlja pozadinske operacije, dodatak se pokazao kao
Avira Browser Safety, koji je potrošio skoro 3 sekunde CPU vremena, dok troškovi ostalih dodataka nisu prelazili 200 ms. Budući da se pozadina obično koristi za rukovanje mrežnim zahtjevima upućenim dok se stranica otvara, test je ponovljen na apple.com, koji daje 50 zahtjeva umjesto jednog. Rezultati su se promijenili i Ghostery je postao lider u kreiranju opterećenja, a Avira Browser Safety se pomjerila na 9. mjesto (analiza je pokazala da je opterećenje smanjeno zbog prisustva apple.com na bijeloj listi).
Rezultati testiranja za 1000 dodataka:
20 najgorih pokazatelja prilikom testiranja 1000 dodataka:
Budući da korisnici često pripisuju niske performanse i rezultirajuća kašnjenja pretraživaču, a ne instaliranim dodacima, Google
Zasebno je napravljeno poređenje dodataka za blokiranje reklama i osiguranje privatnosti, u kontekstu uštede resursa blokiranjem eksternih skripti i reklamnih umetaka. Svi dodaci smanjili su opterećenje za najmanje tri puta prilikom obrade probnog članka s jedne od vijesti. Lider je bio dodatak DuckDuckGo Privacy Essentials, koji je smanjio opterećenje prilikom otvaranja test stranice sa 31 sekunde na 1.6 sekundi CPU vremena smanjenjem broja mrežnih zahtjeva za 95% i veličine preuzetih podataka za 80%. uBlock Origin je pokazao sličan rezultat.
DuckDuckGo Privacy Essentials i uBlock Origin su također najbolje funkcionirali kada su mjerili potrošnju resursa pozadinskih operacija.
Prilikom testiranja potrošnje memorije, DuckDuckGo Privacy Essentials i uBlock Origin smanjili su potrošnju memorije sa 536 MB pri potpunoj obradi test stranice na ~140 MB.
Slično testiranje je provedeno i za dodatke za web programere. Opterećenje procesora:
Opterećenje procesora prilikom izvođenja pozadinskih operacija
Kašnjenja u renderiranju:
Potrošnja memorije:
izvor: opennet.ru