von Martin Brinkmann am 13. Februar 2019 in Google Chrome – Keine Kommentare
Die meisten web-Browser bieten heutzutage Unterstützung von Erweiterungen, hinzufügen, ändern oder löschen, bestimmte Funktionen des Browsers selbst oder websites.
Erweiterungen können installiert werden, um zu blockieren, Werbung oder tracking, hinzufügen von Funktionalität zu websites, verfolgen Element Preise, ändern Sie die Neue Registerkarte des Browsers oder korrigieren Sie Ihre Rechtschreibung.
Es sollte nicht überraschen, dass die Erweiterungen, die geladen werden, verbrauchen Ressourcen. 26 verschiedene Chrome-Erweiterungen wurden analysiert, vor kurzem, um herauszufinden, ob diese Auswirkungen auf die Leistung beim durchsuchen.
Beliebte Erweiterungen wie uBlock (Herkunft nehme ich an), Adblock Plus, HTTPS-Everywhere, Grammarly, LastPass, oder Google Wörterbuch ausgewählt wurden für den test.
Die Ergebnisse bestätigen, was viele Internet-Nutzer, die Erweiterungen verwenden wahrscheinlich bereits wissen:
- Die Durchschnittliche Verlängerung hat keine Auswirkungen auf die Leistung deutlich.
- Je mehr Erweiterungen Sie verwenden, desto höher die Auswirkungen auf die Leistung.
- Datenschutz-tools verbessern die Leistung auf Seiten mit viel Werbung oder tracking-Skripte, auch wenn Sie einen kleinen Anschaffungspreis.
- Einige Erweiterungen, insbesondere für diejenigen mit Seite-Aktionen, performance-Einbußen mehr.
Einige Erweiterungen verbrauchen mehr CPU als andere. Honig, ein shopping-Erweiterung, Hinzugefügt 636ms der zusätzliche CPU-Zeit, wenn installiert. Grammarly, eine Rechtschreib-und Grammatikprüfung, mehr als 300ms, und Evernote-Clipper und StayFocused, mehr als 200ms jeder.
Von allen getesteten content-Blocker, Ublock (wieder, ich nehme an, uBlock Herkunft gemeint ist) verwendet die geringste Menge an CPU beim laden von getesteten sites. AdGuard und AdBlock und AdBlock Plus verwendet mehr CPU-Leistung in den tests.
Eine privacy-fokussierte Erweiterung Privacy Badger, verwendet weniger CPU als uBlock in der Erwägung, dass Ghostery genutzt.
Erweiterungen, die nicht von best-practices, z.B. eine Erweiterung, die entworfen ist, für eine bestimmte website, sondern auch so konzipiert, dass es läuft auf allen Websites, die die performance beeinflussen mehr, als Sie sollten. Chrome extension-Entwickler sollten auch vermeiden, die Ausführung von Inhalten Skripte auf document_start und Ziel zu halten, die JavaScript enthalten ist, so klein wie möglich.
Es wäre leicht genug für die Entwickler, in der Regel, um einige oder sogar alle dieser Probleme.
Schlusswort
Forscher müssten dann wiederholen Sie den test in einer kontrollierten Umgebung und größeren Stichprobe, die Ergebnisse zu bestätigen.
Während Chrome wurde in den Mittelpunkt der Analyse, ist es wahrscheinlich, dass die Ergebnisse zutreffen, für andere Browser als auch.
Die Forscher haben nicht die memory-Auslastung oder den Stromverbrauch um herauszufinden, ob Dateiendungen Einfluss auf diese Metriken als gut.
Eine gute Beratung ist wahrscheinlich, dass Sie sollten versuchen, und führen Sie eine minimale Anzahl von Erweiterungen in Ihrem browser der Wahl. Abgesehen von der Verbesserung der performance, Sie können auch zur Verbesserung der Privatsphäre.
Jetzt Sie: Wie viele Erweiterungen führen Sie derzeit?