DebugBear'i veebilehtede jõudluse jälgimise teenus avaldas uuringu tulemused, mis käsitlevad brauserite laienduste mõju jõudlusele ja kasutajate mugavusele. Uuringus testiti 5000 kõige populaarsemat laiendust Chrome'i jaoks. Testimise käigus hinnati CPU koormust, allalaaditud andmete mahtu, lehtede laadimiskiirus, kasutaja interaktsiooni viivitused veebilehtedega ja kettaruumi kasutamine.
Mõned järeldused:
- Reklaamiblokeerijate kasutamine vähendab tavaliselt CPU koormust, alandab allalaaditud andmete mahtu ja vähendab mälutarbimist. Näiteks laiendus uBlock Origin, millega on 37 miljonit kasutajat, vähendab CPU koormust 57-lt 4-sekundini testitud lehtede vaatamisel ühel uudiste veebisaidil, kus reklaame oli palju. Samas ei olnud populaarsemate reklaamiblokeerijate AdBlock (66 miljonit kasutajat) ja AdBlock Plus (45 miljonit kasutajat) kasutamisel CPU koormuse vähenemine märkimisväärne ja see ei olnud suurem kui 15%.

- Traffic savings assessment with ad blockers showed that uBlock Origin performed the best, reducing data load on tested websites from an average of 41 MB to just 3 MB. The ScriptSafe extension ranked higher, but this was achieved by completely disabling JavaScript.

- In testing the impact of extensions on memory consumption, the DuckDuckGo Privacy Essentials extension achieved the best results. Memory usage increased with AdBlock Plus.

- 336 pistestatud lisandmoodulist, millel on rohkem kui 1 miljon kasutajat, 11 põhjustas igal lehe töötlemisel rohkem kui 0,5 sekundi võrra CPU koormuse suurenemist. Halvimad tulemused olid lisandmoodulil Monica, millel on 2 miljonit installi, — selle kasutamisel kulus iga lehe töötlemiseks lisaks 1,3 sekundit. Lisandmoodul Read&Write, millel on 17 miljonit installi, võttis 0,8 sekundit protsessoriaega.

- Ikea veebisaidi testimise kordus paljastas aeglustavaid lisandeid, mis lahendavad konkreetseid e-poe ülesandeid. Näiteks põhjustas 20 miljoni kasutajaga Honey lisand 1,5 sekundi pikkuse viivituse protsessoriajast.

- Kui testimise ulatus laiendati 5000 populaarseimale lisandile, siis kõige halvemad tulemused (2,3 sekundi protsessoriaega) olid MaxAI lisandil, millel on 800 tuhat kasutajat.

- Ikea veebilehel 5000 lisandmooduli testimisel olid halvimad (peaaegu 5 sekundi CPU aega) tulemused lisandmoodulil «superagent — Automatic cookie consent».

- 86% testitud lisandmoodulitest põhjustasid minimaalset (alla 50 ms) koormust CPU-le, 5,2% lisandmoodulitest tegid koormust 50 kuni 100 ms protsessoriajast, 4,4% — 100 kuni 250 ms, 2,4% — 250 kuni 500 ms, 1,7% — rohkem kui 500 ms.

- Lehe laadimise aegade mõõtmine (FCP, First Contentful Paint) näitas, et CPU suure koormuse ja lehe laadimise viivituste vahel pole otsest seost. Näiteks protsessorivõimet palju tarbivad laiendused Coupert Coupon Finder ja Merlin AI ei mõjutanud lehe laadimist. Enim lehe laadimist aeglustavaid laiendusi olid Monica AI, Klarna ja Avast Safeprice, mis käivitavad töötlejad lehe laadimise algusest, mitte pärast selle lõpetamist. Aeglustus ilmnes ka laienduste kasutamisel, mis pakuvad juurdepääsu läbi VPN.
Laienduste valim, millel on üle miljoni kasutaja:

Valim 5000 populaarseimast laiendusest:

- Lehtede töötlemise viivituste testimine (INP, Interaction to Next Paint). Üks laiendus, mis tõusis esile miljoni kasutaja seas, on Avira Password Manager, mis tekitas iga hiireklõpsuga 160 ms viivitust (viivitus ilmneb ainult esimesed 5 sekundit, kuni initsialiseerimine on lõppenud). Microsoft Editor extension ja Superb Copy laienduste kasutamine põhjustas 10 ms tasemel viivitusi.

- Kettaruumi tarbimise testimine. 5000 testitud lisandmoodulist kulutas 27 rohkem kui 100 MB kettaruumi. Liidriks sai lisandmoodul Meme Soundboard, mis nõudis 600 MB 723 MP3-faili säilitamiseks. 87% lisandmoodulitest kasutavad vähem kui 10 MB, 11,2% — üle 10 MB ja 2,2% — üle 50 MB.

- 1,7% lisandmoodulitest blokeerivad lehtede vahel liikumise vahemälu (back/forward cache). Selliste lisandmoodulite hulka kuuluvad: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read ja Microsoft Editor.
- Ennetavat laadimist ja renderdamist (pre-loading ja pre-rendering) blokeerivad 8 lisandit (0.2%), sealhulgas uBlock Origin, Windscribe ja Privacy Badger.
Allikas: opennet.ru












