Od 100 najpopularnijih dodataka, dodaci koji najviše opterećuju CPU su Evernote Web Clipper (4 milijuna korisnika) i Grammarly (10 milijuna korisnika), koji dovode do dodatnih 500 ms izgubljenog CPU vremena prilikom otvaranja svake stranice ( za usporedbu, otvaranje testne stranice bez dodataka troši 40 ms).
Općenito, 20 dodataka troši više od 100 ms, a 80 manje od 100 ms. Ono što je bilo neočekivano je relativno velika potrošnja resursa Ghostery dodatka, koji jede 120 ms CPU vremena. Upravitelju lozinki LastPass je trebalo 241 ms, a Skypeu 191 ms. Ti resursi ne zaustavljaju renderiranje, ali blokiraju početak interakcije sa stranicom i utječu na potrošnju energije uređaja.
U uzorku od 1000 dodataka nalaze se dodaci koji stvaraju znatno osjetnije opterećenje:
U testu latencije renderiranja stranice, dodaci Clever, Grammarly, Cash Back for Shopping, LastPass i AVG usporili su otvaranje za 150-300 ms, u nekim slučajevima uvodeći kašnjenja usporediva s renderiranjem same stranice. Općenito, situacija je normalna, jer od 100 dodavanja samo 6 dovodi do kašnjenja većeg od 100 ms.
Rezultati iz uzorka od 1000 dodavanja:
Prilikom procjene opterećenja CPU-a koje nastaje kada dodatak izvodi pozadinske operacije, dodatak se pokazao kao
Avira Browser Safety, koji je trošio gotovo 3 sekunde CPU vremena, dok troškovi ostalih dodataka nisu prelazili 200 ms. Budući da se pozadina obično koristi za obradu mrežnih zahtjeva dok se stranica otvara, test je ponovljen na apple.com, što čini 50 zahtjeva umjesto jednog. Rezultati su se promijenili i Ghostery je postao vodeći u stvaranju opterećenja, a Avira Browser Safety se pomaknuo na 9. mjesto (analiza je pokazala da se opterećenje smanjilo zbog prisutnosti apple.com na bijeloj listi).
Rezultati testiranja za 1000 dodataka:
20 najgorih pokazatelja pri testiranju 1000 dodataka:
Budući da korisnici često slabe performanse i rezultirajuća kašnjenja pripisuju pregledniku, a ne instaliranim dodacima, Google
Zasebno su uspoređeni dodaci za blokiranje oglasa i osiguranje privatnosti, u kontekstu uštede resursa blokiranjem vanjskih skripti i reklamnih umetaka. Svi dodaci smanjili su opterećenje za najmanje tri puta prilikom obrade testnog članka s jedne od stranica s vijestima. Vodeći je bio dodatak DuckDuckGo Privacy Essentials koji je smanjio opterećenje pri otvaranju testne stranice s 31 sekunde na 1.6 sekundi CPU vremena smanjivši broj mrežnih zahtjeva za 95% i veličinu preuzetih podataka za 80%. uBlock Origin pokazao je sličan rezultat.
DuckDuckGo Privacy Essentials i uBlock Origin također su se najbolje pokazali pri mjerenju potrošnje resursa pozadinskih operacija.
Prilikom testiranja potrošnje memorije, DuckDuckGo Privacy Essentials i uBlock Origin smanjili su potrošnju memorije s 536 MB pri potpunoj obradi testne stranice na ~140 MB.
Slično testiranje provedeno je za dodatke za web programere. CPU opterećenje:
CPU opterećenje pri izvođenju pozadinskih operacija
Kašnjenja prikazivanja:
Potrošnja memorije:
Izvor: opennet.ru