rezultatet e hulumtimit mbi ndikimin në performancën e shfletuesit nga një mijë nga shtesat më të njohura të Chrome. Të dhënat tregojnë se disa shtesa mund të ndikojnë mjaft shumë në performancën dhe të krijojnë një ngarkesë të madhe në sistem, si dhe të rrisin ndjeshëm konsumin e memories. Gjatë testimit u vlerësua ngarkesa në CPU në mënyra aktive dhe në background, konsumi i memories dhe ndikimi në shpejtësinë e ngarkimit të faqeve të hapura. Të dhënat janë paraqitur në dy mostrat, duke përfshirë 100 dhe 1000 shtesa më të njohura.
Nga 100 shtesat më të njohura, ato që ngarkojnë më shumë CPU janë "Evernote Web Clipper" (4 milion përdorues) dhe "Grammarly" (10 milion përdorues), të cilat rezultojnë në humbjen e 500 ms të kohës së procesorit për hapjen e çdo faqeje (për krahasim, hapja e faqes testuese pa shtesa përdor 40 ms).
Në përgjithësi, 20 shtesa konsumojnë më shumë se 100 ms, ndërsa 80 më pak se 100 ms. Një zbulim befasues është përdorimi relativisht i madh i burimeve nga shtesa Ghostery, e cila përfshin 120 ms të kohës së CPU. Menaxheri i fjalëkalimeve LastPass konsumoi 241 ms, ndërsa Skype 191 ms. Këto burime nuk shkaktojnë ndalimin e vizatimit, por pengojnë fillimin e ndërveprimit me faqen dhe ndikojnë në konsumin e energjisë nga pajisja.
Në mostrat nga 1000 shtesa, ka edhe shtesa që krijojnë një ngarkesë më të ndjeshme:
Në testin e vonesës së vizatimit të faqeve, shtesat Clever, Grammarly, Cash Back for Shopping, LastPass dhe AVG ngadalësuan hapjen me 150-300 ms, në disa raste duke shkaktuar vonesa të krahasueshme me vizatimin e vetë faqes. Në përgjithësi, situata është normale, sepse nga 100 shtesa vetëm 6 ndjekin vonesa më të mëdha se 100 ms.
Rezultatet nga mostrat e 1000 shtesave:
Në vlerësimin e ngarkesës në CPU, e cila krijohet gjatë operacioneve të prapambetura nga shtesat, u dallua shtesa
Avira Browser Safety, e cila harxhoi gati 3 sekonda të kohës së CPU, ndërsa shpenzimet e shtesave të tjera nuk e kaluan 200 ms. Duke qenë se moda e prapambetur zakonisht përdoret për përpunimin e kërkesave rrjedhëse që kryhen gjatë hapjes së faqes, testi u përsërit në faqen apple.com, e cila bën 50 kërkesa në vend të një. Rezultatet ndryshuan dhe në udhëheqje për ngarkesën doli Ghostery, ndërsa Avira Browser Safety ra në vendin e 9 (analiza tregoi se ngarkesa u ul për shkak të pranisë së faqes apple.com në listën e bardhë).
Rezultatet e testeve të 1000 shtesave:
20 renditjeve më të keqe në testimin e 1000 shtesave:
Duke qenë se shpesh përdoruesi e shlyen performancën e ulët dhe vonesat në shfletues, dhe jo në shtesat e instaluara, kompania Google eksperimenton me informimin për shtesat problematike. Në versionin e qëndrueshëm të Chrome 83 u shfaq një cilësim "chrome://flags/#extension-checkup", që aktivizon shfaqjen e mesazheve informative për ndikimin e mundshëm të shtesave në intimitet dhe performancë. Kur aktivizohet opsioni, në faqen e re të skedës dhe në menaxherin e shtesave fillon të shfaqet një paralajmërim se shtesat mund të shkaktojnë konsum të konsiderueshëm burimesh ose të kenë qasje në të dhënat personale dhe aktivitetin e përdoruesit.
Veçmas është bërë një krahasim i shtesave për bllokimin e reklamave dhe garantimin e intimitetit, në kontekstin e kursimit të burimeve përmes bllokimit të skripteve të jashtme dhe reklamave. Të gjitha shtesat sigurojnë një ulje të ngarkesës të paktën tre herë gjatë përpunimit të një artikulli testues nga një nga faqet e lajmeve. Shtesa udhëheqëse ishte DuckDuckGo Privacy Essentials, me përdorimin e së cilës ngarkesa gjatë hapjes së faqes testuese ra nga 31 sekonda në 1.6 sekonda kohë CPU për shkak të zvogë limitimit të numrit të kërkesave rrjedhëse me 95% dhe madhësinë e të dhënave të ngarkuara me 80%. Një rezultat të ngjashëm tregoi uBlock Origin.
DuckDuckGo Privacy Essentials dhe uBlock Origin gjithashtu u treguan si më të mirët në vlerësimin e konsumit të burimeve gjatë kryerjes së operacioneve prapa skenave.
Gjatë testimit të konsumit të memories, DuckDuckGo Privacy Essentials dhe uBlock Origin arritën të ulnin konsumimin e memories nga 536 MB gjatë përpunimit të plotë të faqes testuese në ~140 MB.
Një testim i ngjashëm është kryer për shtesat për zhvilluesit e web-it. Ngarkesa e CPU:
Ngarkesa e CPU gjatë ekzekutimit të operacioneve në sfond
Vonesat e renderimit:
Konsumimi i memories:
Burimi: opennet.ru
