Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

È stato preparato un rapporto aggiornato con i risultati di uno studio sull'impatto sulle prestazioni del browser e sulla comodità dell'utente di migliaia delle aggiunte più popolari a Chrome. Rispetto al test dell'anno scorso, il nuovo studio ha guardato oltre una semplice pagina stub per vedere i cambiamenti nelle prestazioni all'apertura di apple.com, toyota.com, The Independent e Pittsburgh Post-Gazette.

I risultati dello studio rimangono gli stessi: molti componenti aggiuntivi popolari, come Honey, Evernote Web Clippe e Avira Browser Safety, possono ridurre significativamente le prestazioni di apertura dei siti Web in Chrome. D'altra parte, va notato che il blocco degli annunci pubblicitari e i componenti aggiuntivi per la privacy possono migliorare significativamente le prestazioni durante la navigazione in siti che contengono un gran numero di unità pubblicitarie.

Di particolare interesse è lo studio dell'impatto dell'utilizzo degli ad blocker sulla velocità di apertura delle pagine. Disabilitando il codice che visualizza annunci e contatori, il consumo di tempo della CPU durante l'apertura dei siti Web The Independent e Pittsburgh Post-Gazette utilizzando il blocco Ghostery più efficace è stato ridotto da 17.5 secondi. fino a 1.7 secondi, cioè 10 volte. Per il meno efficiente dei bloccanti Trustnav testati, il consumo di tempo della CPU è stato ridotto a 7.4 secondi, ovvero del 57%.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Alcuni componenti aggiuntivi per il blocco degli annunci consumano attivamente le risorse del processore in background, il che può, nonostante l'accelerazione dell'elaborazione della pagina, aumentare il carico complessivo sul sistema. In un test combinato che tiene conto del carico della CPU all'apertura di una pagina e in background, Ghostery e uBlock Origin dimostrano la massima efficienza.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Allo stesso tempo, oltre ad accelerare l'elaborazione delle pagine, quando si utilizzano gli ad blocker, il traffico viene notevolmente ridotto (dal 43% al 66%) e il numero di richieste di rete inviate (dall'83% al 90%).

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome
Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

I blocchi pubblicitari consentono anche di ridurre il consumo di RAM, ad esempio, quando si utilizza il componente aggiuntivo Disconnect, il consumo di memoria del browser quando si aprono le pagine di The Independent e Pittsburgh Post-Gazette viene ridotto da 574 MB a 260 MB, ovvero del 54%, che compensa i costi di memoria per la memorizzazione degli elenchi di blocchi.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Durante il test delle prestazioni dei componenti aggiuntivi, esaminando i 100 componenti aggiuntivi più popolari, Evernote Web Clipper consuma la maggior parte delle risorse quando si apre una pagina stub (consumando 368 ms di tempo CPU). Tra i componenti aggiuntivi che consumano risorse significative, ricordiamo anche il componente aggiuntivo per la privacy Ghostery, il video messenger Loom per Chrome, il componente aggiuntivo per studenti Clever e i gestori di password Avira e LastPass, che ne hanno più di un milione installazioni.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Nel test che apre il sito apple.com, la situazione cambia e il componente aggiuntivo Dark Reader prende il primo posto, impiegando circa 25 secondi di tempo del processore (principalmente per adattare le immagini al design scuro). Anche il componente aggiuntivo per la ricerca dei coupon Honey consuma risorse significative (+825 ms)

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Quando si apre il sito Web Toyota, Norton Password Manager prende l'iniziativa di creare un carico parassitario sulla CPU.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

In un campione dei 1000 componenti aggiuntivi più popolari in termini di consumo di risorse della CPU durante l'elaborazione della pagina, i principali componenti aggiuntivi sono: Ubersuggest (consuma 1.6 secondi di tempo della CPU), ProWritingAid Grammar Checker (+658 ms), Meow (637 ms) e MozBar (+604 ms). I leader nel consumo di risorse sullo sfondo sono: Avira Safe Shopping (+2.5 sec.), TrafficLight (+1.04 sec.), Virtru Email Protection (+817 ms) e Stylebot (655 ms). Il consumo di memoria più elevato si osserva per i componenti aggiuntivi: AdBlocker di Trustnav (+215 MB), Ad-Blocker Pro (+211 MB), Hola ad Remover (198 MB) e Xodo PDF Viewer & Editor (197 MB). Per fare un confronto, uBlock Origin consuma 27 ms di tempo CPU durante l'elaborazione di una pagina, trascorre 48 ms di tempo CPU in background e occupa 77 MB di memoria.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Quando si esegue il test su siti reali, la situazione peggiora. Ad esempio, il componente aggiuntivo Sostituzioni, che sostituisce automaticamente il codice su una pagina, impiega 9.7 secondi di tempo CPU.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Quando si misura la latenza prima che una pagina stub inizi a essere visualizzata, tra i 100 componenti aggiuntivi più popolari, Clever, Lastpass e DuckDuckGo Privacy Essentials hanno avuto le prestazioni peggiori.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Ripetendo il test su apple.com, sono stati osservati problemi significativi con Dark Reader, che hanno ritardato l'inizio del rendering di 4 secondi.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Sul sito web della Toyota, i ritardi di Dark Reader non sono stati così significativi e i leader hanno bloccato i contenuti indesiderati.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Nel test sul consumo di risorse con la scheda in background, le prestazioni peggiori sono state mostrate dal componente aggiuntivo Avira Safe Shopping, che ha consumato più di 2 secondi di tempo del processore.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Ripetendo il test sul sito web Toyota, è stato notato un consumo di tempo della CPU di oltre 2 secondi anche per il gestore password Dashlane e il blocco annunci AdGuard AdBlocker.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

In un test su 1000 componenti aggiuntivi su The Independent, i componenti aggiuntivi uberAgent, Dashlane e Wappalyzer hanno consumato più di 20 secondi di tempo della CPU in background.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Per quanto riguarda il consumo di memoria, i leader di questa categoria sono i componenti aggiuntivi per il blocco degli annunci pubblicitari e la privacy, che devono mantenere in memoria i database con elenchi di blocco. Allo stesso tempo, se nel browser vengono aperti un gran numero di siti pieni di pubblicità, il consumo finale di memoria del browser potrebbe essere inferiore rispetto a quando non si utilizzano i bloccanti.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome
Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Quando si installano più componenti aggiuntivi, viene sommato il consumo di risorse da essi derivanti.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome

Confrontando i risultati con lo studio dell'anno scorso, i progressi maggiori sono stati riscontrati nei componenti aggiuntivi Grammarly, Microsoft Office, Okta Browser Plugin, Avira Safe Shopping e Avira Browser Safety, che hanno visto il consumo della CPU ridotto di oltre 100 ms. Il maggiore peggioramento del consumo di risorse si osserva nei componenti aggiuntivi Save to Pocket, Loom ed Evernote.

Analisi dell'impatto sulle prestazioni dei componenti aggiuntivi di Chrome


Fonte: opennet.ru

Aggiungi un commento