Chrome et les extensions - Manifest V3 arrive après 6 ans d'attente
Tournant majeur pour la sécurité et les performances ou frein à l'innovation ?
Après six longues années de développement prudent, Google Chrome semble enfin prêt à concrétiser son projet ambitieux de mise en place d'une nouvelle plateforme d'extensions pour navigateur. Connue sous le nom de Manifest V3, cette dernière promet de bouleverser l'écosystème des extensions Chrome tel que nous le connaissons.
Un changement qui se fait sentir
Les premiers signes de ce changement imminent se manifestent déjà pour de nombreux utilisateurs, notamment ceux qui utilisent uBlock Origin, une extension populaire de blocage de publicités. Des avertissements commencent à apparaître, indiquant que "Cette extension pourrait bientôt ne plus être prise en charge". Ces messages invitent à "Supprimer ou remplacer l'extension par des alternatives similaires" disponibles sur le Chrome Web Store. Si vous vous rendez sur la page chrome://extensions, vous pourriez également constater des annonces similaires. Ces notifications sont le signe que Chrome se prépare à rendre Manifest V3 obligatoire pour toutes les extensions souhaitant fonctionner sur sa plateforme.
Un projet de longue haleine
Annoncé pour la première fois en 2018, Manifest V3 a connu une gestation longue et complexe. La dernière mise à jour officielle concernant ce projet indiquait que les extensions V2 commenceraient à être progressivement écartées début juin sur les canaux de mise à jour Beta, Dev et Canary de Chrome. Google a précisé que les utilisateurs pourront réactiver manuellement les extensions V2 pendant une courte période, mais que cette option disparaîtrait également avec le temps. Pour les déploiements de Chrome en entreprise, la transition devrait être repoussée jusqu'en juin 2025, laissant plus de temps aux organisations pour s'adapter.
Les objectifs de Google
Selon Google, cette nouvelle plateforme d'extensions a été conçue dans le but d'améliorer la sécurité, la confidentialité, les performances et la fiabilité de l'écosystème des extensions. Cependant, cette vision n'est pas partagée par tous les acteurs du secteur. L'Electronic Frontier Foundation (EFF), une organisation américaine de défense des droits numériques, conteste vivement l'argument de la sécurité avancé par le géant de Mountain View. De son côté, Mozilla, l'éditeur de Firefox, bien qu'il prévoie de prendre en charge les extensions V3 pour assurer la compatibilité inter-navigateurs, n'a pas l'intention de mettre fin au support des extensions V2. Cette position laisse entendre qu’il ne perçoit pas d'amélioration majeure dans ce changement.
Le cas épineux des bloqueurs de publicités
L'un des points de friction les plus importants concerne les bloqueurs de publicités. Google affirme qu'il ne les tue pas mais qu'il les rend plus sûrs, comme expliqué dans un billet de blog. En novembre 2023, l'entreprise a souligné que Manifest V3 permettait un nombre plus important et une mise à jour plus dynamique des règles de blocage de contenu dans les extensions, en particulier pour les bloqueurs de publicités. L'un des changements majeurs réside cependant dans l'interdiction du code hébergé à distance, qui inclut les listes de filtrage que les bloqueurs mettent régulièrement à jour. Avec Manifest V3, ceux souhaitant le faire, par exemple en réponse aux évolutions de plateformes comme YouTube ou des serveurs publicitaires, devront passer par le processus de révision du Chrome Web Store. Les développeurs de bloqueurs de publicités perçoivent cette mesure comme une tentative délibérée de contrôle et de ralentissement de leur activité.
L'adaptation de l'écosystème
Google a déclaré qu'avant la première poussée vers la V3 en mai, 85% des extensions activement maintenues dans son store disposaient déjà de versions compatibles. Cela suggère que de nombreux développeurs ont anticipé ce changement et ont commencé à adapter leurs extensions. Néanmoins, certaines d’entre elles peinent à s'adapter complètement. Raymond Hill, le développeur de uBlock Origin, a annoncé sur la page GitHub de l'extension qu'il n'y aurait pas de version complète compatible avec Manifest V3. À la place, une version "Lite" sera proposée, décrite comme allégée avec un effort maximal pour convertir les listes de filtres utilisées en une approche conforme au nouveau standard.
Bye Chrome
Ce virage technologique soulève des questions importantes sur l'équilibre entre sécurité, performance et liberté dans l'écosystème des extensions de navigateur. Il reste à voir comment les développeurs et les utilisateurs s'adapteront à cette nouvelle réalité et quelles innovations émergeront de ces contraintes. De mon côté, je vous encourage à abandonner Chrome pour Firefox.
ActuTech qui prend personnellement position (préférer Firefox à Chrome), c'est pas souvent, et ça mérite un enorme OUI !