Après avoir été repoussée à plusieurs reprises, l’abandon du Manifest V2 par Chrome commence finalement, un abandon qui va affecter certaines extensions, en particulier les bloqueurs de pub avancés.
Le Manifest V2 est un ensemble de règles qui définit les capacités des extensions des navigateurs. Il est sur le point d’être remplacé par une V3 qui doit, selon Google, améliorer la confidentialité, la sécurité et les performances de toutes les extensions. Mais cette nouvelle version fait débat depuis des années, car elle va également diminuer les aptitudes de certains bloqueurs de pub.
Sous la pression des utilisateurs et des développeurs, Google a revu en cours de route à la hausse le nombre de règles pouvant être prises en charge par les adblockers (les règles servent à spécifier les éléments à bloquer sur une page). Autre mesure sur laquelle est revenu, en partie, le géant du web : le ralentissement de la fréquence des mises à jour des extensions. Les développeurs n’auront pas à faire approuver chaque nouvelle liste de blocage, mais les listes « dynamiques » (les plus puissantes) restent concernées par la nouvelle vérification. Les bloqueurs seront donc moins réactifs quand YouTube, par hasard, changera sa méthode d’intégration des réclames.
Dans son dernier billet de blog, David Li, le responsable des extensions de Chrome, fait mine que les divergences sont de l’histoire ancienne : « Actuellement, plus de 85 % des extensions activement maintenues dans le Chrome Web Store utilisent Manifest V3, et les principales extensions de filtrage de contenu ont toutes des versions disponibles avec Manifest V3 — avec des options pour les utilisateurs de AdBlock, Adblock Plus, uBlock Origin et AdGuard. »
left=uBO, right=uBOL pic.twitter.com/6mLT5066zB
— R. Hill (@gorhill) May 20, 2024
S’il existe bien une version Manifest V3 d’uBlock Origin, le bloqueur de référence, celle-ci n’est pas aussi puissante que la version « classique ». Le développeur Raymond Hill a montré que, sur un site de presse américain, uBlock Origin Lite (la version Manifest V3) ne parvient pas à bloquer un anti-bloqueur, contrairement à uBlock Origin (Manifest V2). Dans une FAQ, il explique que les utilisateurs verront ce genre de différence sur certains sites et que la version « classique » de son extension ne pourra jamais être portée sur le Manifest V3.
L’abandon du Manifest V2 va démarrer cette semaine dans la bêta de Chrome 127. Les extensions Manifest V2 installées seront automatiquement désactivées et le Chrome Web Store ne permettra plus d’en télécharger de nouvelles. Cette transition au profit du Manifest V3 sera généralisée au cours des prochains mois. Les utilisateurs de Chrome attachés aux « vieilles » extensions pourront se rabattre sur Firefox, qui va continuer de gérer le Manifest V2 tout en adoptant le V3. Apple n’a pas précisé si (et quand) elle allait mettre un terme à la prise en charge de la V2, mais on en saura peut-être plus à l’occasion de la WWDC 2024.