Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Publikuar rezultatet e një studimi të ndikimit në performancën e shfletuesit të mijëra shtesave më të njohura për Chrome. Është treguar se disa shtesa mund të kenë një ndikim të rëndësishëm në performancën dhe të krijojnë një ngarkesë të madhe në sistem, si dhe të rrisin ndjeshëm konsumin e kujtesës. Testimi vlerësoi krijimin e një ngarkese në CPU në modalitetin aktiv dhe në sfond, konsumin e memories dhe ndikimin në shpejtësinë e shfaqjes së faqeve të hapura. Rezultatet janë paraqitur në dy mostra, duke mbuluar 100 dhe 1000 shtesat më të njohura.

Nga 100 shtesat më të njohura, shtesat më intensive të CPU-së janë Evernote Web Clipper (4 milionë përdorues) dhe Grammarly (10 milionë përdorues), të cilat çojnë në një humbje shtesë prej 500 ms të kohës së CPU-së kur hapet çdo faqe ( për krahasim, hapja e një vendi testimi pa shtesa konsumon 40 ms).
Në përgjithësi, 20 shtesa konsumojnë më shumë se 100 ms dhe 80 konsumojnë më pak se 100 ms. Ajo që ishte e papritur ishte konsumi relativisht i lartë i burimeve të shtesës Ghostery, e cila harxhon 120 ms kohë CPU. Menaxheri i fjalëkalimeve LastPass mori 241 ms dhe Skype 191 ms. Këto burime nuk ndalojnë së shfaquri, por bllokojnë fillimin e ndërveprimit me faqen dhe ndikojnë në konsumin e energjisë së pajisjes.

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Në një mostër prej 1000 shtesash, ka shtesa që krijojnë një ngarkesë dukshëm më të dukshme:

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Në testin e vonesës së paraqitjes së faqeve, shtesat Clever, Grammarly, Cash Back for Shopping, LastPass dhe AVG ngadalësuan hapjen me 150-300 ms, në disa raste duke paraqitur vonesa të krahasueshme me paraqitjen e vetë faqes. Në përgjithësi, situata është normale, pasi nga 100 shtesa vetëm 6 çojnë në një vonesë prej më shumë se 100 ms.

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Rezultatet nga një mostër prej 1000 shtesash:

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Kur vlerësohet ngarkesa në CPU e krijuar kur shtesa kryen operacione në sfond, shtesa u tregua se ishte
Avira Browser Safety, i cili shpenzoi pothuajse 3 sekonda nga koha e CPU-së, ndërsa kostot e shtesave të tjera nuk i kalonin 200 ms. Meqenëse sfondi përdoret zakonisht për të trajtuar kërkesat e rrjetit të bëra gjatë hapjes së një faqeje, testi u përsërit në apple.com, i cili bën 50 kërkesa në vend të një. Rezultatet ndryshuan dhe Ghostery u bë lider në krijimin e ngarkesës, dhe Avira Browser Safety u zhvendos në vendin e 9-të (analiza tregoi se ngarkesa u ul për shkak të pranisë së Apple.com në listën e bardhë).

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

Rezultatet e testimit për 1000 shtesa:

Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

  • Në testin e konsumit të kujtesës, Avira Browser Safet zuri vendin e parë me një konsum memorie prej 218 MB (për shkak të përpunimit të më shumë se 30 mijë shprehjeve të rregullta të ruajtura në memorie). Në vendin e dytë dhe të tretë ishin Adblock Plus dhe Adblock, duke konsumuar pak më pak se 200 MB. Përfundimi i 20-tës më të keq për sa i përket konsumit të memories është uBlock Origin, i cili konsumon më pak se 100 MB (kur krahasohet me bllokuesit e tjerë të reklamave, uBlock Origin ka një nga konsumi më i ulët i memories, shihni më poshtë për një krahasim të bllokuesve).

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    20 treguesit më të këqij kur testoni 1000 shtesa:

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Meqenëse përdoruesit shpesh ia atribuojnë performancës së ulët dhe vonesave që rezultojnë në shfletuesin, dhe jo shtesave të instaluara, Google filloj eksperimente me informacione rreth shtesave problematike. Lëshimi i qëndrueshëm i Chrome 83 prezantoi cilësimin "chrome://flags/#extension-checkup", i cili mundëson shfaqjen e mesazheve informuese në lidhje me ndikimin e mundshëm të shtesave në privatësi dhe performancë. Kur aktivizohet ky opsion, në faqen e skedës së re dhe në menaxherin e shtesave do të shfaqet një paralajmërim që tregon se shtesat mund të konsumojnë burime të konsiderueshme ose të kenë akses në të dhënat dhe aktivitetin personal të përdoruesit.

    Është bërë një krahasim i veçantë i shtesave për bllokimin e reklamave dhe sigurimin e privatësisë, në kontekstin e kursimit të burimeve duke bllokuar skriptet e jashtme dhe insertet e reklamave. Të gjitha shtesat e zvogëluan ngarkesën me të paktën tre herë kur përpunohet një artikull testues nga një nga faqet e lajmeve. Lider ishte shtesa DuckDuckGo Privacy Essentials, e cila zvogëloi ngarkesën kur hapej një faqe testimi nga 31 sekonda në 1.6 sekonda të kohës së CPU-së duke ulur numrin e kërkesave të rrjetit me 95% dhe madhësinë e të dhënave të shkarkuara me 80%. uBlock Origin tregoi një rezultat të ngjashëm.

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    DuckDuckGo Privacy Essentials dhe uBlock Origin gjithashtu performuan më mirë kur matnin konsumin e burimeve të operacioneve në sfond.

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Gjatë testimit të konsumit të kujtesës, DuckDuckGo Privacy Essentials dhe uBlock Origin reduktuan konsumin e memories nga 536 MB kur përpunohet plotësisht faqen e testimit në ~140 MB.

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Testime të ngjashme u kryen për shtesat për zhvilluesit e uebit. Ngarkesa e CPU:

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Ngarkesa e CPU-së gjatë kryerjes së operacioneve në sfond

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Vonesat e paraqitjes:

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Konsumi i memories:

    Vlerësimi i ndikimit të performancës së shtesave të njohura të Chrome

    Burimi: opennet.ru

  • Shto një koment