Abandons et suppressions dans Chrome 100

La version bêta de Chrome 100 a été publiée le 3 mars 2022 et devrait devenir la version stable fin mars 2022.

Dernière version de la chaîne user-agent non réduite

Chromium 100 sera la dernière version compatible avec une chaîne user-agent non réduite par défaut (ainsi que les API DOM navigator.userAgent, navigator.appVersion et navigator.platform associées). La phase d'évaluation qui autorisait les sites à tester le user-agent entièrement réduit prendra fin le 19 avril 2022. Après cette date, la chaîne user-agent sera progressivement réduite. Pour consulter le calendrier dans son intégralité, consultez le blog Chromium: date d'évaluation et de la phase d'évaluation de la réduction user-agent. Les sites qui ont besoin de plus de temps pour tester ou migrer vers les indicateurs client User-Agent peuvent s'inscrire à la phase d'évaluation de l'abandon prévue de Chrome 100 à 113, inclus. Contrairement à la première phase d'évaluation, qui affiche un aperçu de la chaîne user-agent entièrement réduite, la phase d'évaluation conserve l'ancien user-agent. L'évaluation avant arrêt devrait se terminer fin mai 2023.

Cela fait partie d'une stratégie visant à remplacer l'utilisation de la chaîne user-agent par la nouvelle API User-Agent Client Hints. Pour en savoir plus sur les indicateurs client User-Agent, consultez Migrer vers les indicateurs client User-Agent et Améliorer la confidentialité des utilisateurs et l'expérience des développeurs avec les indicateurs client User-Agent.

Règlement relatif aux abandons

Pour que la plate-forme reste opérationnelle, nous supprimons parfois de la plate-forme Web les API qui ont suivi leur cours. Nous pouvons supprimer une API pour de nombreuses raisons, par exemple:

  • Elles sont remplacées par des API plus récentes.
  • Ils sont mis à jour pour refléter les modifications apportées aux spécifications afin d'assurer leur alignement et leur cohérence avec les autres navigateurs.
  • Ces tests préliminaires n'ont jamais abouti dans d'autres navigateurs et peuvent donc alourdir la charge de travail des développeurs Web.

Certaines de ces modifications n'auront d'incidence que sur un très petit nombre de sites. Pour atténuer les problèmes à l'avance, nous essayons d'en informer les développeurs à l'avance, afin qu'ils puissent apporter les modifications nécessaires afin que leurs sites continuent d'être actifs.

Chrome propose actuellement un processus d'abandon et de suppression des API, essentiellement:

  • Annoncez sur la liste de diffusion blink-dev.
  • Définissez des avertissements et indiquez des échelles de temps dans la console des outils pour les développeurs Chrome lorsque l'utilisation est détectée sur la page.
  • Attendez, surveillez, puis supprimez la fonctionnalité à mesure que son utilisation diminue.

Vous pouvez trouver une liste de toutes les fonctionnalités obsolètes sur chromestatus.com à l'aide du filtre obsolète et des fonctionnalités supprimées en appliquant le filtre supprimé. Nous essaierons également de résumer certains des changements, raisonnements et chemins de migration présentés dans ces articles.