Abandons et suppressions dans Chrome 87

Joe Medley
Joe Medley

La version bêta de Chrome 87 a été publiée le 15 octobre 2020 et la version stable est disponible le 17 novembre 2020.

Séparateur de virgules dans l'attribut d'autorisation iFrame

Les déclarations de règles d'autorisation dans une balise <iframe> ne peuvent plus utiliser de virgules comme séparateurs entre les éléments. Les développeurs doivent utiliser des points-virgules à la place.

-webkit-font-size-delta

Blink ne prendra plus en charge la propriété -webkit-font-size-delta, rarement utilisée. À la place, les développeurs doivent utiliser font-size pour contrôler la taille de la police.

Abandon de la compatibilité FTP

Chrome abandonne et supprime la prise en charge des URL FTP. La mise en œuvre actuelle du protocole FTP dans Google Chrome ne prend pas en charge les connexions chiffrées (FTPS) ni les proxys. L'utilisation du protocole FTP dans le navigateur est suffisamment faible pour qu'il ne soit plus possible d'investir dans l'amélioration du client FTP existant. De plus, d'autres clients FTP compatibles sont disponibles sur toutes les plates-formes concernées.

Google Chrome 72 et versions ultérieures ne permettent plus de récupérer les sous-ressources de document via FTP et d'afficher les ressources FTP de premier niveau. Si vous accédez actuellement à des URL FTP, vous pouvez afficher une liste de répertoires ou un téléchargement en fonction du type de ressource. Un bug dans Google Chrome 74 et les versions ultérieures a entraîné l'abandon de la prise en charge de l'accès aux URL FTP via les proxys HTTP. La prise en charge du proxy pour FTP a été entièrement supprimée dans Google Chrome 76. Dans Chrome 86, le protocole FTP a été désactivé pour les versions préliminaires (Canary et bêta) et à titre expérimental pour 1 % des utilisateurs stables.

Les fonctionnalités restantes de l'implémentation FTP de Google Chrome sont limitées à l'affichage d'une liste de répertoires ou au téléchargement d'une ressource via des connexions non chiffrées.

Le reste de l'abandon suivra le calendrier suivant:

Chrome 87

La prise en charge du protocole FTP sera désactivée par défaut pour cinquante pour cent des utilisateurs, mais vous pouvez l'activer à l'aide des options indiquées ci-dessus.

Chrome 88

La compatibilité FTP sera désactivée.

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 fait leurs preuves. 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 afin de refléter les modifications apportées aux spécifications, afin d'assurer 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 limiter ces problèmes à l'avance, nous essayons d'en informer les développeurs à l'avance, afin qu'ils puissent apporter les modifications nécessaires pour que leur site continue à fonctionner.

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

  • Faites des annonces à l'aide de 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 parcours de migration présentés dans ces articles.