Benchmark widerlegt Google behaupten, dass content-Blocker verlangsamen Chrome

0
116

von Martin Brinkmann am Februar 17, 2019 in Google Chrome – 6 Kommentare

Google veröffentlicht einen ersten Entwurf der neuen version der Google Chrome-Erweiterung Manifestieren, die im Januar 2019.

Das Unternehmen Pläne zur Begrenzung der webRequest-API, Erweiterungen, content-Blocker wie uBlock Herkunft oder Adblock Plus benutzen, die derzeit verhindern, dass bestimmte Elemente auf Webseiten. Es würde die Einführung der declarativeNetRequest API entwickelt, um zu übernehmen.

Die ändern, wenn Sie umgesetzt, wie vorgeschlagen, würde limit content-Blocker und andere Erweiterung Arten deutlich in Google Chrome.

Google begründet die Entscheidung wie folgt:

Dies beginnt bei der browser-Prozess, beinhaltet einen Prozess hop an die Erweiterung der renderer-Prozess, wo die Erweiterung führt dann willkürlich (und potenziell sehr langsam), JavaScript, und gibt das Ergebnis zurück an den browser-Prozess. Dies kann erhebliche Auswirkungen auf jeden einzelnen Netzwerk-Anfrage, auch diejenigen, die nicht abgeändert, umgeleitet oder blockiert, die durch die Erweiterung (seit Chrome muss der Versand der Veranstaltung an die Erweiterung um das Ergebnis zu bestimmen).

Im Grunde, Google argumentiert, dass Erweiterungen, die Verwendung der webRequest kann erhebliche Auswirkungen auf die Leistung. In anderen Worten, die Verwendung von Erweiterungen auf, die mit der API verlangsamen können web-browsing-messbar.

content blockers performance chrome

Cliqz, einem deutschen startup, arbeitet die Cliqz-browser und besitzt die anti-tracking-Erweiterung Ghostery, lief benchmarks vor kurzem, um herauszufinden, ob die Daten bestätigen, würde Google ‘ s Anspruch.

Das Unternehmen verwendet eine große Datenmenge von beliebten Websites gemessen und die Leistung der content-Blocker uBlock Herkunft, Adblock Plus, Ghostery, adblocker, der Brave browser, und DuckDuckGo ist adblocker.

Eine der zentralen Erkenntnisse des Benchmarks war, dass alle content-Blocker, mit Ausnahme von DuckDuckGo ist der adblocker, fügte hinzu: “sub-Millisekunden-median-Zeit der Entscheidung”, um jede Anfrage. In anderen Worten, die Auswirkungen auf die Leistung der content-Blocker ist vernachlässigbar.

Der test-und der Datensatz öffentlich zur Verfügung. Die Auswahl der content-Blocker kann sicherlich kritisiert werden, vor allem, da Ghostery ist nicht ein vollwertiges content-blocker wie uBlock Herkunft oder Adblock Plus. Gorhill, die Entwickler von uBlock Herkunft re-lief der test und entdeckten, dass Adblock Plus nicht so gut wie von der original-test-Ergebnisse.

Google erwähnt-content-Blocker ausdrücklich, aber andere Erweiterungen verwenden Sie die webRequest-API als auch. Es ist möglich, dass einige vorstellen hohe Kosten, wenn Sie es verwenden.

Zwar ist es etwas verständlich, dass Google will, beheben Sie performance-Probleme, die durch Erweiterungen, die Bestrafung, die alle für das Fehlverhalten von einigen vielleicht nicht das beste Vorgehen.

Um fair zu sein, Google ist noch zu diskutieren Veränderungen und bemerkte in einem Kommentar, dass die Unternehmen nicht wollen Erweiterungen zu brechen, denn die änderungen in der neuen manifest-version.

Jetzt Sie: Was ist Ihr nehmen auf all dies?