Il servizio di monitoraggio delle prestazioni dei siti web DebugBear ha pubblicato i risultati di un'analisi sull'influenza delle estensioni del browser sulle prestazioni e sul comfort degli utenti. Nel corso dello studio, sono state testate 5000 delle estensioni più popolari per Chrome. Durante il test, è stato valutato il carico sulla CPU, il volume di dati scaricati, la velocità di caricamento delle pagine, i ritardi durante l'interazione dell'utente con le pagine web e l'uso dello spazio su disco.
Alcune conclusioni:
- L'uso di estensioni con blocchi pubblicitari riduce generalmente il carico sulla CPU, diminuisce il volume di dati scaricati e riduce il consumo di memoria. Ad esempio, l'estensione uBlock Origin, con 37 milioni di utenti, riduce il carico sulla CPU da 57 a 4 secondi di tempo di elaborazione durante la visualizzazione delle pagine testate su uno dei siti di notizie pieni di pubblicità. Allo stesso tempo, la riduzione del carico sulla CPU con i blocchi pubblicitari più popolari come AdBlock (66 milioni di utenti) e AdBlock Plus (45 milioni di utenti) è risultata minima e non ha superato il 15%.

- Nel valutare il risparmio di traffico con i blocchi pubblicitari attivi, i migliori risultati sono stati ottenuti da uBlock Origin, che ha consentito di ridurre la dimensione dei dati scaricati sui siti testati in media da 41 a 3 MB. L'estensione ScriptSafe ha ottenuto un punteggio superiore, ma ciò è stato raggiunto disabilitando completamente JavaScript.

- Nel testare l'influenza delle estensioni sull'uso della memoria, i migliori risultati sono stati ottenuti con l'estensione DuckDuckGo Privacy Essentials. L'uso di AdBlock Plus ha aumentato il consumo di memoria.

- Tra 336 estensioni con oltre 1 milione di utenti, 11 hanno comportato un aumento del carico durante il caricamento di ciascuna pagina superiore a 0,5 secondi di CPU. I risultati peggiori sono stati registrati per l'estensione Monica, che ha 2 milioni di installazioni — il suo utilizzo ha comportato un ulteriore 1,3 secondi per l'elaborazione di ciascuna pagina. L'estensione Read&Write, con 17 milioni di installazioni, ha sottratto 0,8 secondi di tempo CPU.

- Il ripetuto test sul sito Ikea ha rivelato le estensioni che rallentano il lavoro, risolvendo problemi specifici per i negozi online. Ad esempio, l'estensione Honey, con 20 milioni di utenti, ha creato un ritardo di 1,5 secondi di tempo CPU.

- Espandendo il test a 5000 delle estensioni più popolari, le peggiori prestazioni (2.3 secondi di tempo CPU) si sono registrate per l'estensione MaxAI, che conta 800 mila utenti.

- Testando 5000 estensioni sul sito Ikea, le peggiori prestazioni (quasi 5 secondi di tempo CPU) si sono avute con l'estensione "superagent — Automatic cookie consent".

- L'86% delle estensioni testate ha generato un carico minimo (meno di 50 ms) sulla CPU, il 5.2% delle estensioni ha creato un carico tra 50 e 100 ms di tempo CPU, il 4.4% — tra 100 e 250 ms, il 2.4% — tra 250 e 500 ms, il 1.7% — oltre 500 ms.

- Il test sui ritardi nel caricamento delle pagine (metrica FCP, First Contentful Paint) ha mostrato che non esiste una correlazione diretta tra un alto carico CPU e ritardi nel caricamento delle pagine. Ad esempio, le estensioni che consumano molto tempo della CPU come Coupert Coupon Finder e Merlin AI non ritardavano il caricamento delle pagine. Le estensioni più problematiche per il caricamento delle pagine sono risultate essere Monica AI, Klarna e Avast Safeprice, che avviano i gestori all'inizio del caricamento, anziché dopo il completamento. I ritardi si verificavano anche con l'uso di estensioni che offrono accesso tramite VPN.
Campione di estensioni con oltre un milione di utenti:

Campione delle 5000 estensioni più popolari:

- Test sui ritardi nell'interazione con le pagine (metrica INP, Interaction to Next Paint). Tra le estensioni con oltre un milione di utenti, si è distinto il gestore password Avira, che generava un ritardo di 160 ms ad ogni clic del mouse (il ritardo si manifesta solo nei primi 5 secondi, mentre l'inizializzazione non è completata). L'uso delle estensioni Microsoft Editor e Superb Copy ha portato a ritardi di circa 10 ms.

- Test sul consumo di spazio su disco. Tra le 5000 estensioni testate, 27 hanno portato a un consumo di oltre 100 MB di spazio su disco. Il leader è stata l'estensione Meme Soundboard, che richiedeva 600 MB a causa del salvataggio di 723 file MP3. L'87% delle estensioni occupa meno di 10 MB, l'11.2% — più di 10 MB e il 2.2% — più di 50 MB.

- L'1.7% delle estensioni blocca la memorizzazione nella cache delle transizioni tra le pagine (back/forward cache). Tra queste estensioni: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read e Microsoft Editor.
- Il pre-caricamento e il pre-rendimento (pre-loading e pre-rendering) sono bloccati da 8 estensioni (0.2%), tra cui uBlock Origin, Windscribe e Privacy Badger.
Fonte: opennet.ru












