Evaluering af virkningen af ​​populære Chrome-tilføjelser

Udgivet resultater af en undersøgelse af indvirkningen på browserens ydeevne af tusindvis af de mest populære tilføjelser til Chrome. Det har vist sig, at nogle tilføjelser kan have en betydelig indflydelse på ydeevnen og skabe en stor belastning på systemet, samt øge hukommelsesforbruget markant. Testen vurderede skabelsen af ​​en belastning på CPU'en i aktiv tilstand og baggrundstilstand, hukommelsesforbrug og indvirkningen på visningshastigheden af ​​åbnede sider. Resultaterne præsenteres i to eksempler, der dækker de 100 og 1000 mest populære tilføjelser.

Af de 100 mest populære tilføjelser er de mest CPU-intensive tilføjelser Evernote Web Clipper (4 millioner brugere) og Grammarly (10 millioner brugere), hvilket fører til yderligere 500 ms CPU-tid spildt, når hver side åbnes ( til sammenligning tager det 40 ms at åbne et teststed uden tilføjelser).
Generelt bruger 20 tilføjelser mere end 100 ms, og 80 bruger mindre end 100 ms. Det uventede var det relativt høje ressourceforbrug af Ghostery-tilføjelsen, som spiser 120 ms CPU-tid. Password manager LastPass tog 241 ms, og Skype tog 191 ms. Disse ressourcer stopper ikke med at gengive, men de blokerer starten af ​​interaktion med siden og påvirker enhedens energiforbrug.

Evaluering af virkningen af ​​populære Chrome-tilføjelser

I en prøve på 1000 tilføjelser er der tilføjelser, der skaber en betydeligt mere mærkbar belastning:

Evaluering af virkningen af ​​populære Chrome-tilføjelser

I sidegengivelsesforsinkelsestesten bremsede tilføjelserne Clever, Grammarly, Cash Back for Shopping, LastPass og AVG åbningen med 150-300 ms, hvilket i nogle tilfælde introducerede forsinkelser, der kan sammenlignes med gengivelsen af ​​selve siden. Generelt er situationen normal, da kun 100 ud af 6 tilføjelser fører til en forsinkelse på mere end 100 ms.

Evaluering af virkningen af ​​populære Chrome-tilføjelser

Resultater fra en prøve på 1000 tilføjelser:

Evaluering af virkningen af ​​populære Chrome-tilføjelser

Ved vurdering af belastningen på CPU'en, der blev oprettet, når tilføjelsen udfører baggrundshandlinger, viste tilføjelsen sig at være
Avira Browser Safety, som brugte næsten 3 sekunders CPU-tid, mens omkostningerne ved andre tilføjelser ikke oversteg 200 ms. Da baggrunden typisk bruges til at håndtere netværksanmodninger, mens en side åbner, blev testen gentaget på apple.com, som laver 50 anmodninger i stedet for én. Resultaterne ændrede sig, og Ghostery blev førende inden for belastningsoprettelse, og Avira Browser Safety rykkede til 9. pladsen (analyse viste, at belastningen faldt på grund af tilstedeværelsen af ​​apple.com på hvidlisten).

Evaluering af virkningen af ​​populære Chrome-tilføjelser

Testresultater for 1000 tilføjelser:

Evaluering af virkningen af ​​populære Chrome-tilføjelser

  • I hukommelsesforbrugstesten indtog Avira Browser Safet førstepladsen med et hukommelsesforbrug på 218 MB (på grund af behandling af mere end 30 tusind regulære udtryk gemt i hukommelsen). På anden- og tredjepladsen var Adblock Plus og Adblock, der forbruger lidt mindre end 200 MB. Afrunding af de 20 værste med hensyn til hukommelsesforbrug er uBlock Origin, som bruger mindre end 100 MB (sammenlignet med andre annonceblokkere har uBlock Origin et af de laveste hukommelsesforbrug, se nedenfor for en sammenligning af blokere).

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    20 værste indikatorer ved test af 1000 tilføjelser:

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Da brugere ofte tilskriver lav ydeevne og deraf følgende forsinkelser til browseren og ikke til installerede tilføjelser, Google Start forsøg med information om problematiske tilføjelser. Den stabile udgivelse af Chrome 83 introducerede indstillingen "chrome://flags/#extension-checkup", som gør det muligt at vise informationsmeddelelser om tilføjelsers mulige indvirkning på privatliv og ydeevne. Når denne mulighed er aktiveret, vises en advarsel på siden Ny fane og i tilføjelsesadministratoren, der indikerer, at tilføjelser kan forbruge betydelige ressourcer eller få adgang til brugerens personlige data og aktivitet.

    Der blev foretaget en separat sammenligning af tilføjelser til blokering af annoncer og sikring af privatlivets fred, i forbindelse med at spare ressourcer ved at blokere eksterne scripts og reklameindlæg. Alle tilføjelser reducerede belastningen med mindst tre gange ved behandling af en testartikel fra et af nyhedssiderne. Føreren var DuckDuckGo Privacy Essentials-tilføjelsen, som reducerede belastningen ved åbning af en testside fra 31 sekunder til 1.6 sekunders CPU-tid ved at reducere antallet af netværksanmodninger med 95 % og størrelsen af ​​downloadede data med 80 %. uBlock Origin viste et lignende resultat.

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    DuckDuckGo Privacy Essentials og uBlock Origin klarede sig også bedst, når de målte ressourceforbruget af baggrundsoperationer.

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Ved test af hukommelsesforbrug reducerede DuckDuckGo Privacy Essentials og uBlock Origin hukommelsesforbruget fra 536 MB ved fuld behandling af testsiden til ~140 MB.

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Lignende test blev udført for tilføjelser til webudviklere. CPU belastning:

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    CPU-belastning ved udførelse af baggrundshandlinger

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Gengivelsesforsinkelser:

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Hukommelsesforbrug:

    Evaluering af virkningen af ​​populære Chrome-tilføjelser

    Kilde: opennet.ru

  • Tilføj en kommentar