Ensuite, les modules complémentaires commenceront à être progressivement supprimés et les utilisateurs se verront proposer des alternatives sur le Chrome Web Store. Pendant une certaine période, les utilisateurs pourront restaurer les modules complémentaires désactivés, mais cette option sera également supprimée à terme.
Tous ces changements auront un impact sur les versions stables de Chrome dans les mois à venir, la transition étant attendue.achevé avant début 2025. Les utilisateurs d'entreprise pourront retarder la fin du support jusqu'en juin de l'année prochaine.
Google a résolu la plupart des problèmes avec la nouvelle version du manifeste. Ainsi, dans l'API déclarativeNetRequest, le nombre autorisé de règles statiques est passé à 330 000 et les règles dynamiques à 30 000.
Le nouveau manifeste effectue également la transition vers l'exécution des Service Workers en tant que processus en arrière-plan et utilise un modèle de demande d'autorisation granulaire. Le module complémentaire ne peut pas être activé pour toutes les pages à la fois, mais ne fonctionnera que dans le contexte de l'onglet actif.
Le traitement des requêtes Cross-Origin a été modifié. Désormais, les scripts de traitement de contenu sont soumis aux mêmes restrictions d'autorisation que pour la page principale dans laquelle ces scripts sont intégrés. Par exemple, si la page n'a pas accès à l'API de localisation, le script du module complémentaire ne recevra pas non plus cet accès. L'exécution du code téléchargé à partir de serveurs externes est interdite pour les modules complémentaires qui chargent et exécutent du code externe.
Actuellement, environ 85 % des modules complémentaires du Chrome Web Store prennent déjà en charge Manifest V3, notamment AdBlock, Adblock Plus, uBlock Origin et AdGuard.
Google a commencé à tester Manifest V3 en novembre 2019 dans les versions Chrome 80 Canary et a implémenté le protocole dans les versions stables de Chrome 88. En janvier 2022, le Chrome Web Store a cessé d'accepter de nouvelles extensions basées sur Manifest V2.
Immédiatement après sa sortie, Manifest V3 a été critiqué car il limitait la capacité de bloquer le contenu à l'aide de l'API webRequest, utilisée par les bloqueurs de publicités comme uBlock Origin et Ghostery. Cependant, Google a déclaré que ces extensions avaient trop accès aux données utilisateur potentiellement sensibles.