Le plan « Manifest V3 » de Chrome pour limiter les extensions de blocage des publicités est retardé

Depuis plusieurs années, Google a voulu tuer le système d’extension actuel de Chrome au profit d’un système plus limité, créant plus de restrictions sur le filtrage des extensions qui bloquent les publicités et/ou travaillent pour préserver la vie privée de l’utilisateur. Le nouveau système d’extension, appelé « Manifest V3 », a techniquement atteint le canal stable en janvier 2021, mais Chrome prend toujours en charge le système plus ancien et plus puissant, Manifest V2. Les premières étapes vers la fin de Manifest V2 devaient commencer en janvier 2023, mais comme 9to5Google l’a repéré pour la première fois, Google dit maintenant qu’il a retardé le passage obligatoire à Manifest V3 et n’aura même pas de nouveau calendrier pour un arrêt V2 prêt jusqu’en mars.

L’ancienne chronologie commençait en janvier 2023, lorsque les versions bêta de Chrome commençaient à exécuter des « expériences » qui désactivaient Manifest V2. Cela passerait à la version stable en juin, le Chrome Web Store interdisant les extensions Manifest V2 en janvier 2024. Le nouveau calendrier est qu’il n’y a pas de calendrier, et chaque étape est désormais répertoriée comme « reportée » ou « en cours de révision ».

Dans un article sur le retard, l’avocat du développeur d’extensions Chrome, Simeon Vincent, a déclaré : « Nous avons entendu vos commentaires sur les défis courants posés par la migration, en particulier l’incapacité du service worker à utiliser les fonctionnalités DOM et la limite stricte actuelle de la durée de vie du service d’extension. Nous atténuons la première avec l’API Offscreen Documents (ajoutée dans Chrome 109) et recherchons activement une solution à la seconde. » Après avoir ajouté que chaque étape du calendrier est en attente, Vincent a déclaré: « Attendez-vous à en savoir plus sur le plan et le calendrier d’élimination mis à jour d’ici mars 2023. »

La déclaration de Google ne traite que de la deuxième modification controversée de Manifest V3 : désactiver la capacité d’une extension à lancer une page d’arrière-plan masquée en raison du traitement en arrière-plan. Google souhaite que tout le traitement en arrière-plan se produise chez les techniciens de service, mais il s’agit d’un environnement compliqué par rapport au développement Web normal et qui comporte de nombreuses autres limitations. Le retard de Google consiste uniquement à essayer de corriger certaines de ces limitations d’arrière-plan.

La nouvelle chronologie de Manifest V3, qui dit seulement que tout est retardé.
Agrandir / La nouvelle chronologie de Manifest V3, qui dit seulement que tout est retardé.

Google

Le message de Google ne mentionne pas les modules complémentaires de filtrage, il ne semble donc pas que la plus grande société de publicité au monde change d’avis à propos des bloqueurs de publicités. Le gros problème pour ces extensions est de tuer « l’API WebRequest », qui permet aux bloqueurs de publicités et autres outils de filtrage de modifier les requêtes réseau de Chrome à la volée. Habituellement, cela est utilisé pour créer d’énormes listes de sites Web (serveurs publicitaires) auxquels les extensions veulent bloquer l’accès. Google a en quelque sorte jeté un os à ces extensions en créant une nouvelle API qui permet une liste limitée de blocage d’URL, mais il ne s’agit que d’une liste statique de 30 000 URL, tandis qu’une installation typique d’uBlock Origin est livrée avec 300 000 règles de filtrage dynamiques. Certains bloqueurs de publicités essaieront de respecter ces règles avec la version Manifest V3, mais Google va éroder leur efficacité et ne veut mettre en œuvre aucune des solutions de bon sens qui leur permettraient de continuer à fonctionner au niveau actuel.

« Trompeur et menaçant »

Google a commencé ce gâchis en 2018 avec un article de blog décrivant un plan pour « des extensions Chrome dignes de confiance, par défaut ». Dans le cadre du déploiement de Manifest V3, l’histoire officielle de Google est qu’il voulait réduire « l’accès trop large » accordé aux extensions et qu’une plate-forme d’extension plus limitée « permettrait des extensions plus performantes ». L’effet secondaire amusant de tout cela est un blocage des publicités plus limité, ce qui aiderait commodément les résultats de Google. L’ancienne chronologie aurait finalement mis en œuvre la transition complète de Manifest V3 six ans après ce premier article de blog, mais il semble maintenant que cela prendra encore plus de temps.

L’Electronic Frontier Foundation n’achète pas l’argumentaire de vente de Google et a qualifié Manifest V3 de « trompeur et menaçant » il y a environ un an. L’EFF a déclaré que Manifest V3 « limitera les capacités des extensions Web, en particulier celles qui sont conçues pour surveiller, modifier et calculer parallèlement à la conversation de votre navigateur avec les sites Web que vous visitez ». Le groupe de confidentialité a déclaré qu’il était « douteux que Mv3 fasse beaucoup pour la sécurité », car il limite uniquement le filtrage du contenu du site Web, et non sa collecte, de sorte que les extensions malveillantes pourraient toujours aspirer toutes vos données. L’EFF affirme également que les performances ne sont pas non plus une excuse valable, citant une étude montrant que le téléchargement et le rendu des publicités dégradent les performances du navigateur. Si Google s’inquiète pour la sécurité, il pourrait mieux contrôler le magasin d’extensions.

L’équipe Chrome semble s’être engagée dans un virage au talon ces derniers temps. Le groupe a également refusé de bloquer les cookies de suivi jusqu’à ce qu’il puisse d’abord créer un système de suivi et de publicité dans Chrome (cela a également été retardé à plusieurs reprises). Si les gens en ont assez des changements hostiles aux utilisateurs de Chrome qui soutiennent le modèle commercial de Google, il existe des alternatives. Certaines fourches basées sur Chromium comme Brave et Vivaldi se sont engagées à maintenir Manifest V2 en cours d’exécution lorsque Google l’éteint. Bien sûr, il y a aussi toujours Firefox, qui dit qu’il passera à Manifest V3 avec Google, mais rajoutera l’API WebRequest sur laquelle s’appuient les modules complémentaires de filtrage.

Source-147