Der Performance-Überwachungsdienst DebugBear hat die Ergebnisse einer Analyse veröffentlicht, die den Einfluss von Browsererweiterungen auf die Leistung und Benutzerfreundlichkeit untersucht. Im Rahmen der Studie wurden 5000 der beliebtesten Chrome-Erweiterungen getestet. Bei den Tests wurde die CPU-Auslastung, das Volumen der geladenen Daten, die Ladegeschwindigkeit der Seiten, die Verzögerungen bei der Interaktion der Benutzer mit den Webseiten und der Speicherplatzverbrauch bewertet.
Einige Erkenntnisse:
- Die Nutzung von Erweiterungen mit Werbeblockern verringert in der Regel die CPU-Auslastung, reduziert das Volumen der geladenen Daten und senkt den Speicherverbrauch. Zum Beispiel senkt die Erweiterung uBlock Origin, die 37 Millionen Nutzer hat, die CPU-Auslastung von 57 auf 4 Sekunden Prozessorzeit beim Browsen durch die getesteten Seiten auf einer Nachrichtenwebsite mit viel Werbung. Dabei war die Reduzierung der CPU-Auslastung durch die am weitesten verbreiteten Werbeblocker AdBlock (66 Millionen Nutzer) und AdBlock Plus (45 Millionen Nutzer) minimal und überschritt nicht 15%.

- Bei der Bewertung der Dateneinsparungen durch den Einsatz von Werbeblockern erzielte uBlock Origin die besten Ergebnisse, während die Größe der heruntergeladenen Daten auf den getesteten Seiten im Durchschnitt von 41 auf 3 MB reduziert wurde. Die Erweiterung ScriptSafe war im Ranking höher, jedoch wurde dies durch das vollständige Deaktivieren von JavaScript erreicht.

- Bei der Prüfung des Einflusses von Erweiterungen auf den Speicherverbrauch zeigte die Erweiterung DuckDuckGo Privacy Essentials die besten Ergebnisse. Bei der Verwendung von AdBlock Plus stieg der Speicherverbrauch an.

- Von 336 Erweiterungen mit mehr als 1 Million Nutzern führten 11 zu einer erhöhten Belastung bei der Verarbeitung jeder Seite von mehr als 0,5 Sekunden CPU-Zeit. Die schlechtesten Werte wurden bei der Erweiterung Monica festgestellt, die 2 Millionen Installationen hat — bei ihrer Verwendung benötigte die Verarbeitung jeder Seite zusätzliche 1,3 Sekunden. Die Erweiterung Read&Write mit 17 Millionen Installationen benötigte 0,8 Sekunden CPU-Zeit.

- Der Test auf der Ikea-Webseite hat störende Erweiterungen identifiziert, die spezifische Probleme für Online-Shops lösen. Beispielsweise führte die Erweiterung Honey mit 20 Millionen Nutzern zu einer Verzögerung von 1,5 Sekunden an Prozessoreinsatzzeit.

- Bei der Erweiterung des Tests auf die 5000 beliebtesten Erweiterungen wies die Erweiterung MaxAI mit 800.000 Nutzern die schlechtesten Werte (2,3 Sekunden CPU-Zeit) auf.

- Im Test von 5000 Erweiterungen auf der Ikea-Webseite erzielte die Erweiterung "superagent — Automatic cookie consent" die schlechtesten Ergebnisse (nahezu 5 Sekunden CPU-Zeit).

- 86 % der getesteten Erweiterungen erzeugten eine minimale Belastung (weniger als 50 ms) auf der CPU, 5,2 % der Erweiterungen erzeugten eine Belastung von 50 bis 100 ms an Prozessoreinsatzzeit, 4,4 % von 100 bis 250 ms, 2,4 % von 250 bis 500 ms, und 1,7 % mehr als 500 ms.

- Tests zur Verzögerung der Seitenladezeiten (Metrik FCP, First Contentful Paint) haben gezeigt, dass es keine direkte Korrelation zwischen einer hohen CPU-Auslastung und Ladeverzögerungen gibt. Beispielsweise haben die CPU-intensiven Erweiterungen Coupert Coupon Finder und Merlin AI die Seitenladezeiten nicht verlangsamt. Zu den Erweiterungen, die die Ladezeiten am stärksten verlangsamten, zählen Monica AI, Klarna und Avast Safeprice, die ihre Scripte beim Ladebeginn und nicht erst nach deren Abschluss aktivieren. Eine Verzögerung trat auch bei der Nutzung von Erweiterungen auf, die den Zugang über VPN.
Stichprobe von Erweiterungen mit über einer Million Nutzern:

Stichprobe der 5000 beliebtesten Erweiterungen:

- Tests zu den Verzögerungen bei der Interaktion mit Seiten (Metrik INP, Interaction to Next Paint). Unter den Erweiterungen mit über einer Million Nutzern sticht Avira Password Manager hervor, der eine Verzögerung von 160 ms bei jedem Mausklick verursacht (diese Verzögerung tritt nur in den ersten 5 Sekunden auf, während die Initialisierung abgeschlossen wird). Die Verwendung der Erweiterungen Microsoft Editor und Superb Copy erzeugte Verzögerungen im Bereich von 10 ms.

- Test des Speicherverbrauchs. Von 5000 getesteten Erweiterungen führten 27 zu einem Verbrauch von mehr als 100 MB Speicherplatz. An der Spitze steht die Erweiterung Meme Soundboard, die aufgrund von 723 gespeicherten MP3-Dateien 600 MB benötigte. 87 % der Erweiterungen benötigen weniger als 10 MB, 11,2 % mehr als 10 MB und 2,2 % mehr als 50 MB.

- 1,7 % der Erweiterungen blockieren das Caching von Seitenübergängen (back/forward cache). Zu diesen Erweiterungen gehören: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read und Microsoft Editor.
- Die Vorab-Ladung und -Darstellung (pre-loading und pre-rendering) wird von 8 Erweiterungen (0,2 %) blockiert, darunter uBlock Origin, Windscribe und Privacy Badger.
Quelle: opennet.ru












