Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Veröffentlicht Die Ergebnisse der Untersuchung zur Auswirkung von tausenden der beliebtesten Chrome-Erweiterungen auf die Browserleistung zeigen, dass einige Erweiterungen die Leistung erheblich beeinflussen und die Systemlast erhöhen können, wodurch der Speicherverbrauch stark ansteigt. Bei den Tests wurden die Belastung des CPUs im aktiven und Hintergrundmodus, der Speicherverbrauch sowie die Auswirkung auf die Ladegeschwindigkeit der geöffneten Seiten bewertet. Die Ergebnisse basieren auf zwei Stichproben mit 100 und 1000 der populärsten Erweiterungen.

Unter den 100 beliebtesten Erweiterungen wurden 'Evernote Web Clipper' (4 Millionen Nutzer) und 'Grammarly' (10 Millionen Nutzer) als die stärksten CPU-Belastungen identifiziert, die jeweils zusätzlich 500 ms CPU-Zeit beim Öffnen jeder Seite benötigen (zum Vergleich: Das Öffnen der Testseite ohne Erweiterungen benötigt 40 ms).
Im Allgemeinen verbrauchen 20 Add-ons mehr als 100 ms, während 80 weniger als 100 ms benötigen. Unerwartet hatte das Add-on Ghostery einen relativ hohen Ressourcenverbrauch und benötigte 120 ms CPU-Zeit. Der Passwortmanager LastPass verbrauchte 241 ms und Skype 191 ms. Diese Ressourcen führen nicht zum Stillstand des Renderings, blockieren jedoch den Beginn der Interaktion mit der Seite und wirken sich auf den Energieverbrauch des Geräts aus.

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Bei der Auswahl von 1000 Add-ons gibt es Add-ons, die eine deutlich spürbare Belastung erzeugen:

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Im Test zur Verzögerung der Seitenanzeige verlangsamten die Add-ons Clever, Grammarly, Cash Back for Shopping, LastPass und AVG das Öffnen um 150-300 ms, in einigen Fällen ähnlich den Verzögerungen beim Rendering der Seite selbst. Insgesamt ist die Situation normal, da von 100 Add-ons nur 6 zu Verzögerungen von mehr als 100 ms führen.

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Ergebnisse der Auswahl von 1000 Add-ons:

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Bei der Bewertung der CPU-Belastung, die durch Hintergrundoperationen des Add-ons entsteht, zeigte sich das Add-on
Avira Browser Safety hat fast 3 Sekunden CPU-Zeit benötigt, während die Kosten anderer Erweiterungen 200 ms nicht überschreiten. Da der Hintergrundmodus normalerweise zur Bearbeitung von Netzwerk-Anfragen verwendet wird, die beim Laden einer Seite ausgeführt werden, wurde der Test auf der Website apple.com wiederholt, die 50 Anfragen statt nur einer stellt. Die Ergebnisse änderten sich, und Ghostery übernahm die Führung bei der Lastgenerierung, während Avira Browser Safety auf den 9. Platz abrutschte (die Analyse zeigte, dass die Last aufgrund der Whitelistung der apple.com-Website gesenkt wurde).

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

Testergebnisse von 1000 Erweiterungen:

Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen
  • Im Test zum Speicherverbrauch belegte die Erweiterung Avira Browser Safety den ersten Platz mit einem Speicherverbrauch von 218 MB (bedingt durch die Verarbeitung von über 30.000 regulären Ausdrücken, die im Speicher gehalten werden). An zweiter und dritter Stelle fanden sich Adblock Plus und Adblock mit einem Verbrauch von etwas weniger als 200 MB. Den letzten Platz unter den 20 schlechtesten im Speicherverbrauch belegt uBlock Origin, das weniger als 100 MB benötigt (im Vergleich zu anderen Adblockern hat uBlock Origin einen der niedrigsten Speicherverbrauchswerte; siehe unten den Vergleich der Adblocker).

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    20 schlechteste Ergebnisse bei der Testung von 1000 Erweiterungen:

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Da Benutzer oft die geringe Leistung und Verzögerungen dem Browser und nicht den installierten Erweiterungen zuschreiben, hat Google mit dem Experimente zur Information über problematische Erweiterungen durchgeführt. In der stabilen Version von Chrome 83 wurde die Einstellung „chrome://flags/#extension-checkup“ eingeführt, die die Anzeige von Informationen über die möglichen Auswirkungen von Erweiterungen auf Datenschutz und Leistung aktiviert. Wenn die Option aktiviert ist, wird auf der neuen Tab-Seite und im Erweiterungsmanager eine Warnung angezeigt, dass Erweiterungen zu einem hohen Ressourcenverbrauch führen oder auf persönliche Daten und Aktivitäten des Nutzers zugreifen können.

    Eine separate Analyse von Erweiterungen zur Werbeblockierung und zum Datenschutz wurde hinsichtlich der Ressourcenschonung durch die Blockierung externer Skripte und Werbung durchgeführt. Alle Erweiterungen führten zu einer Reduzierung der Last um mindestens das Dreifache beim Verarbeiten eines Testartikels von einer Nachrichtenwebsite. Die führende Erweiterung war DuckDuckGo Privacy Essentials, bei deren Verwendung die CPU-Zeit beim Öffnen der Testseite von 31 Sekunden auf 1,6 Sekunden reduziert wurde, was durch eine Verringerung der Netzwerkaufrufe um 95 % und des Datenvolumens um 80 % erreicht wurde. Ein ähnliches Ergebnis erzielte uBlock Origin.

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    DuckDuckGo Privacy Essentials und uBlock Origin zeigten sich ebenfalls als die besten hinsichtlich des Ressourcenverbrauchs bei der Ausführung von Hintergrundoperationen.

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Bei den Tests des Speicherverbrauchs ermöglichten DuckDuckGo Privacy Essentials und uBlock Origin eine Reduzierung des Speicherverbrauchs von 536 MB bei der vollständigen Verarbeitung der Testseite auf etwa 140 MB.

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Ein ähnlicher Test wurde für Erweiterungen für Webentwickler durchgeführt. CPU-Last:

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    CPU-Last bei der Ausführung von Hintergrundoperationen

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Renderverzögerungen:

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Speicherverbrauch:

    Bewertung der Auswirkungen auf die Leistung beliebter Chrome-Erweiterungen

    Quelle: opennet.ru

  • Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster