Min menu

Pages

Découvrez Chrome 88 Beta avec ces nouveaux attributs.

Découvrez Chrome 88 Beta avec ces nouveaux attributs

Chrome 88 Beta comprend l'extension Manifest V3 avec des modifications apportées au blocage des publicités, à la confidentialité et aux performances.


Pendant le Chrome Summit, Google a officiellement inclus Manifest V3 dans Chrome 88 Beta afin que les développeurs d'extensions puissent tester les modifications liées au blocage des publicités, aux performances et à la confidentialité.

Il y a près de deux ans, Google a d'abord supprimé le prochain gros correctif du manifeste d'extension de Chrome, les spécifications de ce que les extensions Chrome peuvent faire et comment elles peuvent le faire. La troisième version s'appelle "Manifest V3" et est la première révision majeure des spécifications depuis le lancement de Manifest V2 en 2012.

Lorsque Manifest V3 a été proposé pour la première fois, il a été une source de controverse considérable car il visait à refuser les capacités de blocage de l'API webRequest utilisées par les bloqueurs de publicités tels que uBlock Origin et Ghostery. Ces fonctions fournissent des informations détaillées sur votre trafic Web et, selon Google, offrent une extension "Accès aux données utilisateur potentiellement sensibles".

Depuis lors, l'équipe Chrome a reçu des commentaires de la communauté des développeurs d'extensions sur les modifications apportées à Manifest V3. Google insiste sur le fait que les bloqueurs de publicités sont autorisés dans l'écosystème des extensions Chrome, mais devraient désormais utiliser la nouvelle API déclarative NetRequest, qui est moins intrusive dans la confidentialité. Google travaille même avec les développeurs d'AdBlock Plus pour s'assurer que le blocage des publicités continue de fonctionner avec Chrome Manifest V3.

Nous sommes ravis de la collaboration étroite entre l'équipe des extensions Chrome de Google et notre propre équipe d'ingénieurs afin de garantir que les extensions de bloqueur de publicité continueront d'être disponibles après l'entrée en vigueur de Manifest V3.
- Sofia Lindberg, responsable technique, eyeo (Adblock Plus)

Une critique de la NetRequest déclarative telle qu'elle existe est qu'elle ne prend en charge qu'un maximum de 30 000 règles, tandis qu'EasyList, l'une des règles les plus populaires pour bloquer les publicités, compte plus de 60 000 règles. Alors que Chrome 88 n'autorise toujours que 30 000 règles pour toutes les extensions, selon Google, la limite pour Chrome 89 est fixée à 300 000 règles à la fois.

Ailleurs dans la confidentialité, Manifest V3 donne également aux utilisateurs un contrôle plus fin sur les sites Web auxquels l'extension Chrome peut accéder.

Un autre principe fondamental de Google dans Manifest V3 est la sécurité. Le plus gros changement est que les extensions Chrome ne peuvent plus exécuter de code à distance. L'un des avantages de ce changement est qu'il facilite la validation de la sécurité des extensions envoyées au Chrome Web Store. Cela signifie que le processus d'approbation doit être plus rapide.

L'inconvénient de ce changement de sécurité est que les extensions Chrome telles que Tampermonkey, qui autorise les «scripts personnalisés», ne peuvent pas exister dans le manifeste V3 tel que nous le connaissons aujourd'hui. Selon Google, cette extension doit apporter des modifications pour s'adapter au manifeste V3 et ils sont en discussion avec les développeurs de Tampermonkey et d'autres extensions pour trouver une solution pour activer en toute sécurité des scripts personnalisés, par exemple.

En termes de performances, Chrome s'efforce de réduire l'utilisation intensive des ressources en permettant aux agents de service d'effectuer des tâches en arrière-plan et des gestionnaires d'événements. Auparavant, toutes les "pages d'arrière-plan" devaient être ouvertes silencieusement, comme l'ouverture d'onglets supplémentaires dans votre navigateur, ce qui augmentait la quantité de RAM utilisée par Chrome.

Toutes ces modifications apportées à Manifest V3 et plus sont désormais disponibles pour les développeurs d'extensions avec la version Chrome 88 Beta. Le Chrome Web Store recevra l'extension Manifest V3 lors du lancement officiel de Chrome 88 en janvier. Heureusement pour ceux qui utilisent des extensions qui ne sont actuellement pas portables, l'extension Manifest V2 continuera à fonctionner pendant au moins un an après le lancement de Chrome 88. Pendant ce temps, Google continue de recevoir des commentaires des développeurs, en particulier des groupes de développeurs publics. Extension Google Chromium Groups.

Étant donné que Manifest V3 affecte directement Chromium, les modifications apportées à Manifest V3 affectent également les autres navigateurs compatibles avec l'extension Chrome. Par exemple, Microsoft a annoncé qu'Edge recevrait également des modifications dans Manifest V3.

Commentaires