Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

Publicēts pētÄ«juma rezultāti par tÅ«kstoÅ”iem populārāko pārlÅ«kprogrammas Chrome papildinājumu ietekmi uz pārlÅ«kprogrammas veiktspēju. Ir pierādÄ«ts, ka daži papildinājumi var bÅ«tiski ietekmēt veiktspēju un radÄ«t lielu sistēmas slodzi, kā arÄ« ievērojami palielināt atmiņas patēriņu. Pārbaudē tika novērtēta CPU slodzes radÄ«Å”ana aktÄ«vajā un fona režīmā, atmiņas patēriņŔ un ietekme uz atvērto lapu displeja ātrumu. Rezultāti ir parādÄ«ti divos paraugos, kas aptver 100 un 1000 populārākos papildinājumus.

No 100 populārākajiem papildinājumiem CPU ietilpÄ«gākie papildinājumi ir Evernote Web Clipper (4 miljoni lietotāju) un Grammarly (10 miljoni lietotāju), kas rada papildu 500 ms CPU laika, kas tiek iztērēts, atverot katru lapu ( salÄ«dzinājumam, testa vietnes atvērÅ”ana bez papildinājumiem patērē 40 ms).
Kopumā 20 papildinājumi patērē vairāk nekā 100 ms, bet 80 patērē mazāk nekā 100 ms. NegaidÄ«ts bija Ghostery papildinājuma salÄ«dzinoÅ”i lielais resursu patēriņŔ, kas patērē 120 ms CPU laika. Paroļu pārvaldnieks LastPass aizņēma 241 ms, bet Skype ā€” 191 ms. Å ie resursi neaptur renderÄ“Å”anu, taču tie bloķē mijiedarbÄ«bas sākÅ”anu ar lapu un ietekmē ierÄ«ces enerÄ£ijas patēriņu.

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

1000 papildinājumu izlasē ir papildinājumi, kas rada ievērojami pamanāmāku slodzi:

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

Lapas renderÄ“Å”anas latentuma testā Clever, Grammarly, Cash Back for Shopping, LastPass un AVG pievienojumprogrammas palēnināja atvērÅ”anu par 150ā€“300 ms, dažos gadÄ«jumos ievieÅ”ot aizkavi, kas ir salÄ«dzināma ar paÅ”as lapas renderÄ“Å”anu. Kopumā situācija ir normāla, jo no 100 papildinājumiem tikai 6 izraisa aizkavÄ“Å”anos vairāk nekā 100 ms.

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

Rezultāti no parauga ar 1000 papildinājumiem:

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

Novērtējot CPU slodzi, kas tika izveidota, kad papildinājums veic fona darbības, papildinājums izrādījās
Avira Browser Safety, kas pavadÄ«ja gandrÄ«z 3 sekundes CPU laika, savukārt citu papildinājumu izmaksas nepārsniedza 200 ms. Tā kā fons parasti tiek izmantots, lai apstrādātu tÄ«kla pieprasÄ«jumus, kas veikti, kamēr lapa tiek atvērta, pārbaude tika atkārtota vietnē apple.com, kas veic 50 pieprasÄ«jumus viena vietā. Rezultāti mainÄ«jās un Ghostery kļuva par lÄ«deri ielādes veidoÅ”anā, bet Avira Browser Safety pārcēlās uz 9. vietu (analÄ«ze liecināja, ka slodze ir samazinājusies Apple.com klātbÅ«tnes baltajā sarakstā dēļ).

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

Testa rezultāti 1000 papildinājumiem:

Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

  • Atmiņas patēriņa testā Avira Browser Safet ieņēma pirmo vietu ar 218 MB atmiņas patēriņu (atmiņā saglabāto vairāk nekā 30 tÅ«kstoÅ”u regulāro izteiksmju apstrādes dēļ). Otrajā un treÅ”ajā vietā ierindojās Adblock Plus un Adblock, kas patērēja nedaudz mazāk par 200 MB. Atmiņas patēriņa ziņā 20 sliktāko vietu noapaļo uBlock Origin, kas patērē mazāk par 100 MB (salÄ«dzinot ar citiem reklāmu bloķētājiem, uBlock Origin ir viens no zemākajiem atmiņas patēriņa rādÄ«tājiem, bloķētāju salÄ«dzinājumu skatiet tālāk).

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    20 sliktākie rādītāji, pārbaudot 1000 papildinājumus:

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Tā kā lietotāji zemo veiktspēju un no tā izrietoÅ”o aizkavi bieži saista ar pārlÅ«kprogrammu, nevis instalētajiem papildinājumiem, Google sākums eksperimenti ar informāciju par problemātiskiem papildinājumiem. Chrome 83 stabilajā laidienā tika ieviests iestatÄ«jums ā€œchrome://flags/#extension-checkupā€, kas ļauj parādÄ«t informatÄ«vus ziņojumus par pievienojumprogrammu iespējamo ietekmi uz privātumu un veiktspēju. Kad Ŕī opcija ir iespējota, Jaunas cilnes lapā un pievienojumprogrammu pārvaldniekā tiks parādÄ«ts brÄ«dinājums, norādot, ka papildinājumi var patērēt ievērojamus resursus vai piekļūt lietotāja personas datiem un darbÄ«bām.

    AtseviŔķi tika salÄ«dzināti papildinājumi reklāmu bloÄ·Ä“Å”anai un privātuma nodroÅ”ināŔanai resursu taupÄ«Å”anas kontekstā, bloķējot ārējos skriptus un reklāmas ieliktņus. Visi papildinājumi samazināja slodzi vismaz trÄ«s reizes, apstrādājot testa rakstu no kādas no ziņu vietnēm. LÄ«deris bija DuckDuckGo Privacy Essentials papildinājums, kas samazināja slodzi, atverot testa lapu no 31 sekundes lÄ«dz 1.6 sekundēm CPU laika, samazinot tÄ«kla pieprasÄ«jumu skaitu par 95% un lejupielādēto datu apjomu par 80%. uBlock Origin uzrādÄ«ja lÄ«dzÄ«gu rezultātu.

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Arī DuckDuckGo Privacy Essentials un uBlock Origin veica vislabākos rezultātus, mērot fona darbību resursu patēriņu.

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Pārbaudot atmiņas patēriņu, DuckDuckGo Privacy Essentials un uBlock Origin samazināja atmiņas patēriņu no 536 MB, pilnībā apstrādājot testa lapu, līdz ~140 MB.

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Līdzīga pārbaude tika veikta arī tīmekļa izstrādātājiem paredzētajiem papildinājumiem. CPU slodze:

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    CPU slodze, veicot fona darbības

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    RenderēŔanas aizkave:

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Atmiņas patēriņŔ:

    Populāru Chrome papildinājumu veiktspējas ietekmes novērtējums

    Avots: opennet.ru

  • Pievieno komentāru