Ce que contient une liste de filtres
Un bloqueur de publicité est, au fond, une liste. Il ne sait pas ce qu'est une publicité — il sait quelles adresses la diffusent. Ces adresses figurent dans des listes de filtres, et la qualité d'un bloqueur tient en grande partie à celles qu'il embarque et à celles qui restent activées après l'installation.
Il existe deux sortes de règles, et elles font des choses très différentes.
Une règle réseau dit : cette requête ne sort pas. Le navigateur compare chaque adresse qu'une page veut charger à la liste et l'abandonne avant qu'elle ne quitte l'appareil. Rien n'est chargé, rien n'est affiché, rien ne coûte de temps. C'est la raison pour laquelle les pages avec bloqueur sont le plus souvent prêtes plus tôt que sans.
Une règle cosmétique dit : cet élément ne doit pas se voir. Elle intervient là où la publicité n'a pas d'adresse propre — un billet sponsorisé au milieu d'un fil, par exemple, arrive par la même connexion que le reste de la page. La cosmétique n'empêche pas le chargement, elle range après coup. La différence compte : avec une règle réseau on économise des données, avec une règle cosmétique seulement la vue.
Les grandes listes naissent d'un travail ouvert. Des bénévoles ajoutent des adresses, d'autres les vérifient, et lorsqu'une règle casse un site, elle est retirée. C'est peu spectaculaire, et c'est précisément pourquoi cela fonctionne : aucune entreprise seule ne pourrait suivre le rythme auquel les régies changent leurs adresses.
Au niveau régional, cela devient intéressant. La publicité n'est pas la même partout — ce qui est diffusé en Allemagne vient d'autres serveurs que ce qui est chargé au Brésil ou au Japon. C'est pourquoi il existe, à côté des listes générales, des listes régionales, et un bloqueur qui n'active pas la bonne bloque systématiquement moins dans ce pays.
Et puis il y a une limite qui est nouvelle. Depuis que Chrome est passé à Manifest V3, une extension ne peut avoir qu'un nombre limité de jeux de règles actifs en même temps. Qui embarque plus de listes que la plateforme n'en autorise doit choisir — et ce qui n'est pas choisi ne bloque pas, aussi bon soit-il. Plus de listes ne vaut donc pas automatiquement mieux. Ce qui compte, c'est lesquelles sont activées.
C'est aussi pour cela que nous ne donnons aucun nombre de règles sur nos pages. Un chiffre sonne comme une performance et ne dit rien : vingt mille règles dont la moitié est désactivée bloquent moins que cinq mille qui tournent. Ce qui compte, c'est le résultat — et cela se mesure au lieu de s'affirmer.