Connect with us

Tipps

Chrome blockiert möglicherweise schneller Anzeigen, während uBlock Origin unterbrochen wird

Chrome blockiert möglicherweise schneller Anzeigen, während uBlock Origin unterbrochen wird

Der Werbeblocker uBlock Origin kann nicht mehr existieren, wenn eine vorgeschlagene Änderung an Chrome durchgeführt wird. Das ist nach Raymond Hill, der Entwickler von uBlock Origin und uMatrix, in einem Kommentar zum Bug-Tracker von Chromium.

Wie von entdeckt Das RegisterDie Google-Ingenieure schlagen 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 auch Microsoft Edge bildet.

Keine Sorge: Dadurch werden Werbeblocker nicht vollständig zerstört. Stattdessen entziehen Google-Ingenieure den Browsererweiterungen Berechtigungen. Derzeit verwenden Werbeblocker und andere Erweiterungen die Option „webRequestAPI, um beim Laden von Webseiten auf Ereignisse zu warten und diese zu blockieren.

Wenn die vorgeschlagene Änderung durchgeführt wird, können Erweiterungen Ereignisse mit dieser API nicht blockieren. Erweiterungen können nur diese Ereignisse überwachen. Dies sollte die Ladezeiten der Seite beschleunigen. Chrome muss beim Laden einer Seite nicht auf Erweiterungen warten.

Werbeblocker müssen das “deklarativeNetRequestAPI, um Chrome mitzuteilen, was sie blockieren möchten. Chrome selbst führt die Blockierung durch, ohne auf die Antwort von Erweiterungen zu warten. Dies sollte schneller sein. DeclarativeNetRequest verwendet jedoch ein Filtersystem im Adblock Plus-Stil.

Raymond Hill merkt an, dass der Werbeblocker uBlock Origin und der Inhaltsfilter uMatrix im Falle dieser Änderung nichts Besonderes tun können:

Wenn diese (recht eingeschränkte) deklarative NetRequest-API die einzige Möglichkeit ist, mit der Inhaltsblocker ihre Aufgabe erfüllen können, bedeutet dies im Wesentlichen, dass zwei Inhaltsblocker, die ich seit Jahren pflege, uBlock Origin („uBO“) und uMatrix, nicht mehr existieren können.

Neben der Tatsache, dass uBO und uMatrix nicht mehr existieren können, ist es wirklich besorgniserregend, dass die vorgeschlagene deklarativeNetRequest-API es unmöglich macht, neue und neuartige Filter-Engine-Designs zu entwickeln, da die deklarativeNetRequest-API nicht mehr als die Implementierung einer bestimmten Filterung ist Motor, und ein ziemlich begrenzter (das 30.000-Limit reicht nicht aus, um die berühmte EasyList allein durchzusetzen).

Sogar Hill merkt an, dass Werbeblocker nicht verschwinden, wenn dies passiert. Diese Änderung kann Chrome beschleunigen, indem die Möglichkeiten aller Browsererweiterungen eingeschränkt werden – Anzeigenblockierungserweiterungen und andere Erweiterungen. Chrome wird dem Safari-Browser von Apple ähneln, der jetzt „Inhaltsblocker“, Die schnell und standardmäßig arbeiten.

Es ist ein Kompromiss. Browser-Erweiterungen wie uBlock Origin können keine eigene Filter-Engine mehr implementieren, aber die Filter-Engine ist schnell und in Chrome selbst integriert. Die gesamte Branche hat sich auf begrenzte Browsererweiterungen konzentriert. Trotz der Befürchtungen einiger Leute nutzt Google dies nicht als Gelegenheit, um Werbeblocker abzutöten.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia