Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

Publicate rezultatele studiului privind impactul asupra performanței browser-ului a celor mai populare o mie de extensii pentru Chrome. S-a constatat că unele extensii pot influența semnificativ performanța și pot crea o mare încărcare pe sistem, precum și crește semnificativ consumul de memorie. În timpul testării, s-a evaluat încărcarea CPU în mod activ și în fundal, consumul de memorie și impactul asupra vitezei de afișare a paginilor deschise. Rezultatele sunt prezentate în două eșantioane, acoperind cele mai populare 100 și 1000 de extensii.

Dintre cele mai populare 100 de extensii, cele mai încărcătoare pentru CPU sunt „Evernote Web Clipper” (4 milioane de utilizatori) și „Grammarly” (10 milioane de utilizatori), care duc la o pierdere suplimentară de 500 ms de timp procesor în timpul deschiderii fiecărei pagini (spre comparație, deschiderea unui site de test fără extensii consumă 40 ms).
În general, 20 de extensii consumă mai mult de 100 ms, iar 80 mai puțin de 100 ms. Din păcate, un consum relativ mare de resurse a fost observat la extensia Ghostery, care consumă 120 ms de timp CPU. Managerul de parole LastPass consuma 241 ms, iar Skype — 191 ms. Resursele menționate nu duc la oprirea redării, dar blochează inițierea interacțiunii cu pagina și influențează consumul de energie al dispozitivului.

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

În eșantionul de 1000 de extensii, există extensii care generează o încărcare semnificativ mai mare:

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

În testul privind întârzierea redării paginii, extensiile Clever, Grammarly, Cash Back for Shopping, LastPass și AVG au încetinit deschiderea cu 150-300 ms, în unele cazuri provocând întârzieri comparabile cu redarea efectivă a paginii. În general, situația este normală, deoarece dintre 100 de extensii, doar 6 cauzează întârzieri mai mari de 100 ms.

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

Rezultatele eșantionului de 1000 de extensii:

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

În evaluarea încărcării CPU cauzate de operarea în fundal a extensiilor, extensia a demonstrat
Avira Browser Safety, care a consumat aproape 3 secunde de timp CPU, în timp ce costurile pentru celelalte extensii nu au depășit 200 ms. Deoarece modul de fundal este de obicei utilizat pentru procesarea cererilor de rețea efectuate în timpul deschiderii unei pagini, testul a fost repetat pe site-ul apple.com, care face 50 de cereri în loc de una. Rezultatele s-au schimbat, iar Ghostery a devenit lider în generarea de încărcare, în timp ce Avira Browser Safety a coborât pe locul 9 (analiza a arătat că încărcarea a scăzut datorită prezenței site-ului apple.com în lista albă).

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

Rezultatele testelor pentru 1000 de extensii:

Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome
  • În testul de consum de memorie, Avira Browser Safety a ocupat primul loc, având un consum de memorie de 218 MB (din cauza procesării a mai mult de 30.000 de expresii regulare stocate în memorie). Pe locurile doi și trei s-au clasat Adblock Plus și Adblock, care consumă puțin mai puțin de 200 MB. Ultimul loc din cele 20 cele mai slabe în ceea ce privește consumul de memorie este ocupat de uBlock Origin, care consumă mai puțin de 100 MB (comparativ cu alte blocante de reclame, uBlock Origin are unul dintre cele mai scăzute niveluri de consum de memorie, vezi mai jos comparația blocantelor).

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    20 de cele mai slabe rezultate în testarea a 1000 de extensii:

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Deoarece utilizatorii deseori pun performanța scăzută și întârzierile pe seama browserului și nu pe extensiile instalate, compania Google a început experimentează cu informarea despre extensiile problematice. În versiunea stabilă Chrome 83 a fost introdusă o setare „chrome://flags/#extension-checkup”, care activează afișarea mesajelor informative despre posibilele efecte ale extensiilor asupra confidențialității și performanței. Când opțiunea este activată, pe pagina unei noi file și în managerul de extensii apare un avertisment că extensiile pot duce la un consum semnificativ de resurse sau pot accesa informațiile personale și activitatea utilizatorului.

    S-a efectuat o comparație separată a extensiilor pentru blocarea reclamelor și asigurarea confidențialității, în contextul economisirii resurselor prin blocarea scripturilor externe și a inserțiilor publicitare. Toate extensiile au asigurat o reducere a încărcării de cel puțin trei ori în timpul procesării unui articol de test de pe unul dintre site-urile de știri. Lider a fost extensia DuckDuckGo Privacy Essentials, care, prin utilizarea sa, a redus încărcarea la deschiderea paginii de test de la 31 secunde la 1.6 secunde timp CPU, datorită reducerii numărului de cereri de rețea cu 95% și a dimensiunii datelor descărcate cu 80%. Un rezultat similar a fost obținut cu uBlock Origin.

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    DuckDuckGo Privacy Essentials și uBlock Origin s-au dovedit de asemenea cele mai bune în evaluarea consumului de resurse în timpul operațiunilor de fundal.

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    În testarea consumului de memorie, DuckDuckGo Privacy Essentials și uBlock Origin au permis reducerea consumului de memorie de la 536 MB în timpul procesării complete a paginii de test la aproximativ 140 MB.

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Testarea similară a fost efectuată pentru extensiile pentru dezvoltatori web. Încărcarea pe CPU:

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Încărcarea pe CPU în timpul operațiunilor de fundal

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Întârzierile de redare:

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Consum de memorie:

    Evaluarea impactului asupra performanței celor mai populare extensii pentru Chrome

    Sursa: opennet.ro

  • Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster