Cosa contiene una lista di filtri

Un ad blocker è, in fondo, una lista. Non sa che cosa sia la pubblicità: sa quali indirizzi la distribuiscono. Questi indirizzi stanno nelle liste di filtri, e quanto sia buono un blocker dipende in buona parte da quali porta con sé e da quali di queste restano attive dopo l'installazione.

Ci sono due tipi di regole, e fanno cose molto diverse.

Una regola di rete dice: questa richiesta non esce. Il browser confronta con la lista ogni indirizzo che una pagina vuole caricare e lo lascia cadere prima che abbandoni il dispositivo. Non viene caricato nulla, non viene disegnato nulla, non costa tempo. È per questo che le pagine con un blocker sono di solito pronte prima che senza.

Una regola cosmetica dice: questo elemento non si deve vedere. Interviene dove la pubblicità non ha un indirizzo proprio — un post sponsorizzato in mezzo a un flusso, per esempio, arriva sulla stessa connessione del resto della pagina. La cosmetica non impedisce il caricamento, mette in ordine dopo. La differenza conta: con una regola di rete si risparmiano dati, con una cosmetica solo la vista.

Le liste grandi nascono da un lavoro aperto. Dei volontari aggiungono indirizzi, altri li verificano, e quando una regola rompe un sito viene ritirata. È poco spettacolare, ed è il motivo per cui la cosa funziona: nessuna azienda da sola potrebbe tenere il passo con cui le reti pubblicitarie cambiano i propri indirizzi.

Sul piano regionale diventa interessante. La pubblicità non è uguale ovunque: quello che viene distribuito in Germania arriva da server diversi rispetto a quello che si carica in Brasile o in Giappone. Per questo, accanto alle liste generali, ci sono quelle regionali, e un blocker che non attiva quella giusta blocca sistematicamente meno in quel paese.

E poi c'è un limite che è nuovo. Da quando Chrome è passato a Manifest V3, un'estensione può tenere attivo solo un numero limitato di insiemi di regole per volta. Chi porta più liste di quante la piattaforma ne consenta deve scegliere — e quello che non viene scelto non blocca, per quanto buono sia. Più liste, quindi, non sono automaticamente meglio. Conta quali sono attive.

È anche il motivo per cui sulle nostre pagine non indichiamo numeri di regole. Un numero suona come prestazione e non dice nulla: ventimila regole con metà spente bloccano meno di cinquemila che funzionano. Conta il risultato — e quello si può misurare, invece di affermarlo.