Chrome kann beim Brechen von uBlock Origin schneller zum Blockieren von Anzeigen führen

Chrome kann beim Brechen von uBlock Origin schneller zum Blockieren von Anzeigen führen

Chrome kann beim Brechen von uBlock Origin schneller zum Blockieren von Anzeigen führen

Werbeblocker uBlock Origin kann nicht mehr vorhanden sein ” Wenn eine vorgeschlagene Änderung an Chrome durchgeht. Laut Raymond Hill, dem Entwickler von uBlock Origin und uMatrix, heißt es in einem Kommentar zum Bug-Tracker von Chromium.

Wie von The Register bemerkt, schlagen Google-Ingenieure diese Änderung im Bug-Tracker des Chromium-Projekts vor. Chromium ist der Open-Source-Browser, der die Basis für Google Chrome, Opera und bald Microsoft Edge bildet.

Machen Sie sich jedoch keine Sorgen: Auf diese Weise werden Werbeblocker nicht vollständig zerstört. Stattdessen nehmen die Google-Ingenieure Berechtigungen von Browsererweiterungen weg. Im Moment verwenden Werbeblocker und andere Erweiterungen die “ webRequest ” API zum Abhören von Ereignissen während des Ladens von Webseiten und zum Blockieren dieser.

Wenn die vorgeschlagene Änderung durchläuft, können Erweiterungen keine Ereignisse mit dieser API blockieren. Erweiterungen können nur diese Ereignisse überwachen, was die Ladezeiten der Seite beschleunigen sollte. Chrome muss nicht warten, bis sich die Erweiterungen beim Laden einer Seite eingewogen haben.

Werbeblocker müssen die “ declarativeNetRequest ” API, um Chrome mitzuteilen, was sie blockieren möchten. Chrome selbst blockiert, ohne auf Erweiterungen zu warten, und dies sollte schneller sein. DeclarativeNetRequest verwendet jedoch ein Adblock Plus-Filtersystem.

Raymond Hill merkt an, dass der Ad-Blocker uBlock Origin und der Inhaltsfilter uMatrix keine besonderen Aktionen ausführen können, wenn diese Änderung durchläuft:

Wenn diese (ziemlich begrenzte) declarativeNetRequest-API endet Da Content-Blocker ihre einzige Aufgabe erfüllen können, bedeutet dies im Wesentlichen, dass zwei seit Jahren gepflegte Content-Blocker, uBlock Origin (“ uBO ”) und uMatrix, nicht mehr existieren können.

Abgesehen davon, dass uBO und uMatrix nicht mehr existieren können, ist es wirklich besorgt, dass die vorgeschlagene deklarative NetRequest-API es unmöglich machen wird, mit neuen und neuartigen Filter-Engine-Designs zu arbeiten, wie die deklarative NetRequest-API nicht mehr als die Implementierung einer bestimmten Filter-Engine und eine eher begrenzte (die 30.000-Grenze reicht nicht aus, um die berühmte EasyList allein durchzusetzen).

Sogar Hill weist darauf hin, dass Werbeblocker nicht verschwinden, wenn dies durchgeht. Diese Änderung kann Chrome beschleunigen, indem die Möglichkeiten aller Browsererweiterungen eingeschränkt werden und Erweiterungen für Erweiterungen und andere Erweiterungen blockiert werden. Chrome ähnelt dem Safari-Browser von Apple, der jetzt “ Inhaltsblocker ” unterstützt. die auf schnelle, normale Weise arbeiten.

Es ist ein Kompromiss. Browsererweiterungen wie uBlock Origin können keine eigene Filter-Engine mehr implementieren. Die Filter-Engine wird jedoch schnell sein und in Chrome integriert sein. Die gesamte Branche bewegt sich in Richtung einer begrenzten Browsererweiterung. Ungeachtet dessen, was einige Leute befürchtet haben, nutzt Google dies nicht als Gelegenheit, Werbeblocker abzutöten.

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.