Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome

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%.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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".
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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:

    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome

    Campione delle 5000 estensioni più popolari:

    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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.
    Studio dell'impatto sulle prestazioni di 5000 estensioni per Chrome
  • 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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster