Contexte de la suppression

Le 1 septembre 2026, Google a annoncé que toutes les extensions basées sur le format Manifest V2 ont été retirées du Chrome Web Store. Cette décision s’applique à l’ensemble des extensions encore disponibles, y compris des projets populaires comme uBlock Origin. Les extensions déjà installées sur des navigateurs version 138 ou antérieure restent actives, mais elles ne peuvent plus recevoir de mises à jour et ne sont plus réinstallables depuis le magasin.

Mécanismes techniques de Manifest V3

Manifest V3 impose l’utilisation de service workers à la place des scripts d’arrière‑plan persistants, limitant ainsi la consommation de ressources et réduisant la surface d’attaque. Le modèle de permissions devient déclaratif : les extensions déclarent à l’avance les URL qu’elles souhaitent intercepter via l’API declarativeNetRequest, ce qui empêche les requêtes dynamiques non autorisées. En outre, le sandboxing renforcé empêche l’accès direct au DOM des pages, contraignant les développeurs à recourir à des content scripts strictement définis.

Impacts pour les développeurs

Les 16 000 pull requests fusionnées dans la dernière version d’OpenClaw illustrent la charge de travail que représente la migration d’un écosystème vers de nouvelles exigences. De même, les équipes d’extension doivent réécrire leurs logique d’arrière‑plan en service workers, adapter les filtres de declarativeNetRequest et repenser les mécanismes de stockage persistant, souvent basés sur chrome.storage.local. L’absence de mise à jour pour les extensions MV2 crée un risque de vulnérabilité, car les correctifs de sécurité ne peuvent plus être appliqués. Les développeurs qui ne migrent pas perdent également la visibilité dans le Chrome Web Store, ce qui réduit l’acquisition d’utilisateurs.

Conséquences pour les utilisateurs

Les utilisateurs de Chrome 138 ou versions antérieures conservent leurs extensions MV2, mais ils ne bénéficient plus des améliorations de performances ou des correctifs de sécurité. Sur les versions plus récentes, toute tentative d’installation d’une extension MV2 échoue, même si le navigateur continue de supporter le format au niveau du moteur. Cette rupture force les utilisateurs à adopter des alternatives MV3 ou à recourir à des navigateurs dérivés qui maintiennent le support MV2, comme certains forks de Chromium. Le choix de Google accentue la fragmentation du marché des extensions, car les développeurs doivent maintenir deux bases de code ou abandonner les navigateurs non‑Chromium.

Limites et perspectives

La suppression du magasin ne garantit pas la disparition totale du format MV2 ; des dépôts tiers peuvent encore distribuer les paquets, mais sans contrôle de sécurité centralisé. Le passage complet à MV3 dépendra de l’adoption des API déclaratives par les extensions complexes, notamment les bloqueurs de publicités qui requièrent un filtrage granulaire. À moyen terme, Google pourrait introduire des mécanismes de migration automatisée ou des extensions de compatibilité, mais aucune feuille de route officielle n’a été publiée. En attendant, la communauté doit prioriser la refonte du code, tester les limites du sandboxing et surveiller les rapports de compatibilité afin de garantir une transition sécurisée et fonctionnelle.