Uuringu tulemused, mis kĂ€sitlevad tuhat populaarseimat Chrome'i laiendust ja nende mĂ”ju brauseri tulemuslikkusele. NĂ€idatakse, et mĂ”ned laiendused vĂ”ivad mĂ”jutada tulemuslikkust ja tekitada suurt koormust sĂŒsteemile, samuti suurendada mĂ€lu tarbimist mitmekordselt. Testimise kĂ€igus hinnati CPU koormuse loomist aktiivsetes ja taustareĆŸiimides, mĂ€lutarbimist ja mĂ”ju avatud lehtede laadimiskiiruselt. Tulemused on esitatud kahes valimis, millele on kokku koondatud 100 ja 1000 populaarseimat laiendust.
100 populaarseima laienduse seas on kĂ”ige rohkem CPU-d koormavad laiendused âEvernote Web Clipperâ (4 miljonit kasutajat) ja âGrammarlyâ (10 miljonit kasutajat), mis pĂ”hjustavad iga lehe avanemise ajal 500 ms lisaprotsessori aja kulu (vĂ”rdluseks avab katsekoht ilma laiendusteta 40 ms).
Ăldiselt tarbib 20 laiendust rohkem kui 100 ms, samas kui 80 tarbib vĂ€hem kui 100 ms. Ăks ootamatu tulemus oli laienduse Ghostery suhteliselt suur ressursside kasutamine, mis tarbib 120 ms CPU aega. Paroolihaldur LastPass tarbis 241 ms, samas kui Skype tarbis 191 ms. Need ressursid ei peata renderdamist, kuid takistavad lehega suhtlemise algust ja mĂ”jutavad seadme energiatarbimist.
1000 laienduse valimis on laiendusi, mis tekitavad mÀrkimisvÀÀrselt suuremat koormust:
Lehe renderdamise viivituse testis aeglustasid laiendused Clever, Grammarly, Cash Back for Shoping, LastPass ja AVG avamist 150-300 ms, mĂ”nel juhul pĂ”hjustades viivitusi, mis olid vĂ”rreldavad lehe enda renderdamisega. Ăldiselt on olukord normaalne, kuna 100 laienduse seas ainult 6 pĂ”hjustavad viivituse ĂŒle 100 ms.
Tulemused 1000 laienduse valimist:
Taustategevuste tÀitmise tÔttu tekitab laiendus koormust CPU-le.
Avira Browser Safety, mis kasutas peaaegu 3 sekundit CPU aega, samas kui teiste lisade kulud ei ĂŒletanud 200 ms. Kuna taustaprogrammi kasutatakse tavaliselt vĂ”rgu-pĂ€ringute töötlemiseks, mis toimuvad lehe avamise protsessis, korrati testi saidil apple.com, mis teeb 50 pĂ€ringut ĂŒhe asemel. Tulemused muutusid ja koormuse loomise liidriks kerkis Ghostery, samas kui Avira Browser Safety langes 9. kohale (analĂŒĂŒs nĂ€itas, et koormus vĂ€henes, kuna apple.com oli valges nimekirjas).
1000 lisa testi tulemused:
20 halvimat tulemust 1000 lisandi testimisel:
Kuna kasutajad tihti seostavad madalat jĂ”udlust ja viivitusi brauseriga, mitte paigaldatud lisadega, Google eksperimenteerib probleemsete lisade teavitamisega. Chrome'i stabiilses versioonis 83 tutvustatakse seadet âchrome://flags/#extension-checkupâ, mis vĂ”imaldab kuvada teateid lisade vĂ”imaliku mĂ”ju kohta privaatsusele ja jĂ”udlusele. Kui valik on lubatud, kuvatakse uue vahekaartide lehe ja lisade haldusteenustes hoiatus, et lisad vĂ”ivad tarbida mĂ€rkimisvÀÀrseid ressursse vĂ”i saada juurdepÀÀsu isiklikele andmetele ja kasutaja tegevusele.
Erinevalt on vĂ”rreldud reklaamide ja privaatsuse blokeerimise lisasid, keskendudes ressursside kokkuhoiule, blokeerides vĂ€liseid skripte ja reklaami sisestusi. KĂ”ik lisad vĂ€hendasid koormust vĂ€hemalt kolm korda, töötlemisel testartiklit ĂŒhe uudiste saidilt. Parimaks lisaks osutus DuckDuckGo Privacy Essentials, mille kasutamisel vĂ€henes testlehe avamise koormus 31 sekundilt 1,6 sekundile CPU aega, vĂ€hendades vĂ”rgu pĂ€ringute arvu 95% ja laaditavate andmete mahtu 80%. Sarnast tulemust nĂ€itas uBlock Origin.
DuckDuckGo Privacy Essentials ja uBlock Origin osutusid ka parimateks ressursside kasutuse hindamisel taustategevuste tÀitmisel.
MÀlu kasutuse testimisel vÔimaldas DuckDuckGo Privacy Essentials ja uBlock Origin vÀhendada mÀlu kasutust 536 MB-lt testlehe tÀielikul töötlemisel ~140 MB-le.
Sarnase testimise teostamiseks web-arendajate lisadele. CPU koormus:
CPU koormus taustategevustes
Kuvamise viivitused:
MĂ€lu kasutus:
Allikas: opennet.ru
