Publié le: 05/08/2024 @ 16:15:46: Par Nic007 Dans "Navigateurs"
![Navigateurs Navigateurs](images/news/categories/browser.png)
Le problème est que la plupart des bloqueurs de publicités modernes comme uBlock Origin et AdGuard s'appuient sur l'API « webRequest » de Chrome pour bloquer des catégories entières de requêtes HTTP. Cette méthode peut augmenter considérablement les temps de chargement et de rendu des sites, et Manifest v3 oblige les développeurs à utiliser un ' déclarativeNetRequest ' qui les oblige essentiellement à utiliser une liste de blocage d'URL spécifiques . Cela réduit les temps de chargement , mais limite les listes de blocage à seulement 30 000 entrées , tandis que les bloqueurs de publicités utilisent des listes de plus de 300 000 entrées , les empêchant ainsi de fonctionner correctement. La différence substantielle est que les extensions avec Manifest v2 peuvent intercepter chaque requête effectuée par une page Web et décider comment se comporter de manière dynamique, tandis que Manifest v3 nécessite de définir à l'avance comment l'extension peut se comporter face aux requêtes. Il ne pourra donc pas réagir dynamiquement aux publicités, mais uniquement à celles attendues, il pourra donc seulement s'adapter à chaque mise à jour de l'extension elle-même.
Ce problème affecte non seulement Chrome, mais potentiellement tous les navigateurs basés sur Chromium . Brave, qui fait du blocage des publicités son produit phare (même son outil intégré est influencé par Manifest v3), a déjà déclaré qu'il conserverait Manifest v2 jusqu'en juin 2025 et qu'il continuerait à prendre en charge uBlock Origin et quelques autres extensions MV2 pertinentes pour confidentialité autant que possible. L'alternative suggérée par uBlock Origin lui-même est de passer à la version Lite de l'extension, qui, comme nous l'avons dit dans le chapitre précédent, met à jour les filtres non pas de manière dynamique mais lorsqu'ils sont mis à jour par les développeurs. Ce qui est évidemment assez limitatif. Ceux qui ne veulent pas abandonner uBlock Origin peuvent passer à d'autres navigateurs tels que Firefox, qui continuera à prendre en charge Manifest v2 en plus de Manifest v3.
![](images/base_document.png)