Simeon Vincent, der im Chrome-Team für die Interaktion mit Erweiterungsentwicklern verantwortlich ist (hat die Position des Extensions Developer Advocate inne),
Für normale Chrome-API-Benutzer
Die Entwickler von Werbeblocker-Add-ons haben gemeinsam vorbereitet
Eine vorläufige Version der dritten Version des Manifests, die die Liste der für Chrome-Add-ons bereitgestellten Funktionen und Ressourcen definiert, soll in den kommenden Monaten für Tests in experimentellen Builds von Chrome Canary verwendet werden.
Gleichzeitig bleibt die Motivation für das Verbot von Änderungen an empfangenen Inhalten über die webRequest-API unklar. Behauptungen, dass sich der Blockierungsmodus der webRequest-API negativ auf die Leistung auswirkt, weil der Browser darauf wartet, dass der Add-on-Handler seine Arbeit abschließt, bevor er die Seite rendert, halten der Kritik nicht stand. Zuvor durchgeführt
Auch das zweite Argument, das sich auf den Wunsch bezieht, Benutzer vor dem unkontrollierten Zugriff von Add-ons auf Inhalte zu schützen, erscheint nicht überzeugend, da statt der Entfernung altbewährter und weit verbreiteter Funktionen in legitimen Add-ons eine neue hinzugefügt werden konnte Art der Berechtigung und geben dem Benutzer die endgültige Wahl, ob er ein Add-on mit vollem Zugriff auf Netzwerkanfragen installieren möchte oder nicht. Darüber hinaus hat Google die Unterstützung für die Verwendung der webRequest-API im schreibgeschützten Modus beibehalten, sodass eine vollständige Überwachung des Datenverkehrs ohne Eingriffe auf niedriger Ebene möglich ist.
Add-ons können den Inhalt geladener Webseiten über andere APIs ändern (bösartige Add-ons können beispielsweise weiterhin ihre Werbung ausliefern, Miner starten und den Inhalt von Eingabeformularen analysieren).
Raymond Hill, Autor der Systeme uBlock Origin und uMatrix zum Blockieren unerwünschter Inhalte, ist ziemlich streng
Er erhielt nie überzeugende Argumente für die Notwendigkeit, die bei Add-on-Entwicklern weit verbreitete und beliebte API zu stoppen. Laut Raymond ist der Leistungsabfall kein Argument, da Seiten aufgrund ihrer Aufblähung langsam geladen werden und nicht aufgrund der Verwendung des webRequest-Blockierungsmodus in korrekt implementierten Add-Ons. Wenn Google wirklich Wert auf Leistung gelegt hätte, hätten sie webRequest basierend auf dem Mechanismus neu gestaltet
Laut Raymond besteht die Strategie von Google darin, das optimale Gleichgewicht zwischen der Erweiterung der Chrome-Nutzerbasis und dem durch den Einsatz von Inhaltsblockern verursachten Geschäftsschaden zu ermitteln. In der ersten Phase der Chrome-Erweiterung musste Google Werbeblocker als eines der beliebtesten Add-ons bei den Nutzern in Kauf nehmen. Doch nachdem Chrome die Vorherrschaft erlangt hatte, versuchte das Unternehmen, durch Werbung den Ausschlag zu seinen Gunsten zu geben und die Kontrolle über die Blockierung zu erlangen
Source: opennet.ru