Google reporte à nouveau le passage à Manifest V3 en citant de nouvelles fonctionnalités et des bogues non résolus

Google reporte à nouveau le passage à Manifest V3 en citant de nouvelles fonctionnalités et des bogues non résolus

En septembre, nous avons signalé que Google désactiverait la prise en charge de Manifest V2 dans les versions Canary, Dev et Beta pour Chrome à partir de janvier 2023. Avec moins d’un mois restant pour le changement, Google a annoncé que la transition de Manifest V2 à V3 a été reporté, encore une fois.

Vendredi, Simeon Vincent, qui est en charge des relations avec les développeurs pour les extensions Chrome, a reconnu les plaintes des développeurs dans un post sur le forum des développeurs d’extensions Chromium .

Il a posté :

«Alors que nous nous dirigeons vers la migration de Manifest V3, nous surveillons attentivement les commentaires de la communauté des développeurs pour aider à informer nos délais. Nous avons entendu vos commentaires sur les défis courants posés par la migration, en particulier l’incapacité de l’agent de service à utiliser les fonctionnalités DOM et la limite stricte actuelle de la durée de vie des agents de service d’extension. Nous atténuons le premier avec l’API Offscreen Documents (ajoutée dans Chrome 109) et recherchons activement une solution au second.

Vincent a ajouté que Google s’engage à aider les développeurs à surmonter les défis avec la nouvelle API Manifest V3 et leur fournira de nouvelles fonctionnalités, des corrections de bogues et suffisamment de temps pour effectuer la transition. En conséquence, la société a décidé de reporter son plan de désactivation des extensions Manifest V2 dans les versions préliminaires de Chrome, qui sont utilisées par les développeurs, et reconsidère également son calendrier pour d’autres modifications. Il a en outre ajouté qu’une mise à jour de ces plans sera fournie en mars de l’année prochaine, et l’objectif sera de donner aux développeurs suffisamment de temps pour mettre à jour et tester leurs extensions avant de désactiver Manifest V2.

Google a mis à jour le fonctionnement des extensions dans Chrome et sa fondation open source Chromium, car l’ancienne API, appelée Manifest V2 (MV2), était facilement abusée et pouvait avoir un impact négatif sur les performances du navigateur. La nouvelle API, appelée Manifest V3 (MV3), est censée être plus sécurisée et plus performante, mais elle ne prend pas en charge certaines fonctionnalités couramment utilisées par le blocage des publicités, le blocage du contenu et les extensions de confidentialité.

Malgré les objections de l’Electronic Frontier Foundation , Google a soutenu que MV3 est nécessaire et qu’il prévoit de prendre en charge des cas d’utilisation courants comme le blocage de contenu avec la nouvelle API. Cependant, d’autres, dont le créateur d’uBlock Origin Raymond Hill et le PDG de Ghostery Jean-Paul Schmetz, ont fait valoir que MV3 est effectivement nocif.

Les développeurs d’extensions de blocage de contenu populaires travaillent dur pour s’assurer que les utilisateurs auront une expérience similaire lorsqu’ils passeront à Manifest V3. AdGuard avait également publié sa première extension expérimentale basée sur Manifest V3, qui est considérablement limitée par rapport à la version actuelle, mais montre que les bloqueurs de contenu peuvent toujours fonctionner après le passage à Manifest V3.

D’autre part, les fournisseurs axés sur la confidentialité comme Brave et Mozilla prévoient de conserver certaines des fonctionnalités que Google supprime ou proposent des options alternatives.

Selon les données de chrome-stats.com , seules environ 30 000 des quelque 166 000 extensions du Chrome Web Store ont été converties de Manifest V2 à Manifest V3.

Manifeste V3 vs Manifeste V3

Cela signifie que seulement 17,84 % environ de toutes les extensions du magasin ont été migrées. Même de nombreuses extensions de Google n’ont pas encore été converties. Si Google poursuit ses plans de désactivation de Manifest V2, la grande majorité des extensions pourraient cesser de fonctionner.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *