Google a du mal à convaincre l’internet de passer de Manifest v2 à Manifest v3. Les bogues jouent un rôle important, mais aussi l’intérêt limité des développeurs. Ils craignent que la v3 soit trop restrictive et qu’elle réduise la fonctionnalité des bloqueurs de publicité (« adblockers »), entre autres choses.
Avant la fin du mois de mars, Google devrait publier un nouveau calendrier pour le déploiement de Manifest v3 dans Chromium. L’entreprise l’a annoncé en décembre de l’année dernière, après que le calendrier initial ait été abandonné. Les connaisseurs du calendrier auront déjà remarqué que le mois de mars est officiellement terminé. Cependant, une nouvelle feuille de route se fait attendre. On attend une explication, mais on ne sait pas pour quelle date.
Embarrassant
C’est une bonne nouvelle pour les adblockers et un peu embarrassant pour Google. En 2018, la société a lancé des plans pour mettre à jour son API pour les extensions Chromium. L’ensemble actuel d’API est appelé Manifest v2 et ne serait plus adapté. Google craint par exemple que l’API donne trop de liberté aux développeurs pour abuser de Chromium et consommer inutilement beaucoup de CPU ou de mémoire. Manifest v3 est censé être une alternative plus moderne.
Entre-temps, Manifest v3 est déjà disponible, mais on dit qu’il est bourré de bogues et qu’il n’est pas complet. C’est pourquoi Google n’ose pas désactiver Manifest v2. Il faut apparemment beaucoup plus de temps que prévu pour que la v3 atteigne un niveau acceptable, de sorte que les développeurs d’extensions peuvent sans problème continuer à compter sur le v2. Actuellement, quelque 128 000 extensions fonctionneraient avec Manifest v2 et seulement 34 000 avec Manifest v3.
Bonne nouvelle pour Google
Ce n’est pas trop surprenant. Manifest v3 reste avant tout un projet de Google, qui ne répond absolument pas à la demande de la communauté des développeurs ou des utilisateurs. Au contraire, la nouvelle API donnerait aux développeurs des outils moins puissants et compromettrait sérieusement le fonctionnement des adblockers, entre autres. Comme Google survit grâce aux publicités, le lancement d’une « meilleure » API qui rendrait les publicités plus difficiles à bloquer pourrait ressembler à un conflit d’intérêts.
En revanche, Google promet qu’il ne supprimera en aucun cas Manifest v2 avant que Manifest v3 ne soit complètement prêt, et que même dans ce cas, un avertissement sera émis au moins six mois avant la date en question. Cet avertissement n’a pas encore été communiqué au moment.