Fonctionnement technique
Le nouveau bloqueur d’annonces s’appuie sur la technologie WebKit Content Blocker d’Apple. Cette API permet au navigateur de fournir une liste de règles de filtrage qui sont évaluées avant le chargement de chaque ressource. Firefox iOS utilise la liste EasyList, l’une des plus répandues pour le blocage de publicités tierces, afin de déterminer quels éléments bloquer. Le filtrage s’effectue côté client, ce qui évite le téléchargement d’une extension supplémentaire et minimise l’impact sur la latence de navigation.
Le processus se déroule en trois étapes : (1) le moteur WebKit interroge la liste EasyList pour chaque URL demandée, (2) les règles correspondantes sont appliquées et les requêtes correspondantes sont annulées, (3) le contenu restant est rendu. Cette approche garantit que les publicités sont éliminées avant même d’atteindre le réseau, réduisant ainsi la consommation de bande passante et la charge CPU du dispositif iOS.
Intégration dans l’écosystème Firefox
Contrairement aux versions Desktop et Android, iOS ne permet pas l’installation d’extensions tierces de la même manière. Mozilla a donc intégré le bloqueur directement dans les paramètres du navigateur : Settings > Browsing > Ad Blocker. L’option est désactivée par défaut, ce qui laisse le contrôle total à l’utilisateur. Le bloqueur fonctionne en parallèle avec la protection Enhanced Tracking Protection déjà présente, qui cible les traceurs et les scripts de suivi. Cette cohabitation renforce la confidentialité sans nécessiter d’interaction supplémentaire.
Le choix d’une implémentation native évite les conflits de compatibilité entre les extensions et le sandboxing iOS. De plus, le fait de ne pas dépendre d’une extension tierce garantit que les mises à jour de la liste EasyList sont synchronisées avec les mises à jour du navigateur, assurant une cohérence de la politique de blocage à chaque version de Firefox.
Limites et implications pour l’expérience utilisateur
Le bloqueur ne cible pas les publicités servies directement par le site visité, ni celles affichées dans les résultats de recherche. Cette exclusion découle de la façon dont EasyList catégorise les filtres : les règles « first‑party » sont généralement absentes pour éviter de casser le rendu des sites. De même, les raccourcis sponsorisés affichés sur la page d’accueil de Firefox restent visibles, car ils sont générés par le navigateur lui‑même et ne passent pas par le pipeline WebKit Content Blocker.
Ces restrictions limitent l’étendue du blocage, mais elles préservent la stabilité du navigateur et le modèle économique du web ouvert, où la publicité finance une partie du contenu. En pratique, les utilisateurs constatent une réduction notable du « clutter » visuel, tout en continuant à voir les annonces essentielles au fonctionnement du site. Le fait que la fonction soit optionnelle répond aux exigences de transparence et de choix, essentielles dans le débat actuel sur la monétisation du contenu en ligne.