Abandons et suppressions dans Chrome 101

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

Réduire les informations sur la chaîne user-agent

Chrome réduit la quantité d'informations présentées par la chaîne user-agent dans les requêtes HTTP, ainsi que dans navigateurator.userAgent, navigateurator.appVersion et navigateurator.platform. Cela permet d'éviter que la chaîne user-agent soit utilisée pour le fingerprinting passive de l'utilisateur. Pour participer à la phase d'évaluation, consultez son entrée dans les phases d'évaluation de Chrome.

Supprimer WebSQL dans des contextes tiers

Suppression de WebSQL dans des contextes tiers. La norme de base de données Web SQL a été proposée pour la première fois en avril 2009 et a été abandonnée en novembre 2010. Gecko n'a jamais implémenté cette fonctionnalité, et WebKit l'a abandonnée en 2019. Le W3C encourage le stockage Web et les bases de données indexées pour ceux qui ont besoin d'alternatives.

Les développeurs doivent s'attendre à ce que WebSQL soit abandonné et supprimé lorsque son utilisation sera suffisamment faible.

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.