La version bêta de Chrome 87 est sortie le 15 octobre 2020 et la version stable le 17 novembre 2020.
Séparateur de virgule dans l'attribut allow de l'iFrame
Les déclarations de règle d'autorisation dans une balise <iframe>
ne peuvent plus utiliser de virgules comme séparateur entre les éléments. Les développeurs doivent utiliser des points-virgules à la place.
-webkit-font-size-delta
Blink ne sera plus compatible avec la propriété rarement utilisée -webkit-font-size-delta. Les développeurs doivent plutôt 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. L'implémentation actuelle du protocole FTP dans Google Chrome n'est pas compatible avec les connexions chiffrées (FTPS), ni avec les proxys. L'utilisation de FTP dans le navigateur est suffisamment faible pour qu'il ne soit plus viable d'investir dans l'amélioration du client FTP existant. De plus, de nouveaux clients FTP plus performants sont disponibles sur toutes les plates-formes concernées.
Google Chrome 72 et versions ultérieures ne permettent plus d'extraire des sous-ressources de document via FTP ni d'afficher des ressources FTP de niveau supérieur. Actuellement, l'accès aux URL FTP affiche une liste de répertoires ou un téléchargement, en fonction du type de ressource. Un bug dans Google Chrome 74 et versions ultérieures a entraîné l'abandon de la compatibilité avec l'accès aux URL FTP via des proxys HTTP. La compatibilité avec les proxys pour FTP a été entièrement supprimée dans Google Chrome 76. Dans Chrome 86, le protocole FTP a été désactivé pour les canaux en version préliminaire (Canary et Bêta) et a été désactivé de manière expérimentale pour un pour cent des utilisateurs de la version stable.
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 se déroulera comme suit:
Chrome 87
La prise en charge du protocole FTP sera désactivée par défaut pour 50 % des utilisateurs, mais peut être activée à l'aide des indicateurs listés ci-dessus.
Chrome 88
La compatibilité avec FTP sera désactivée.
Règlement d'obsolescence
Pour maintenir la plateforme en bon état, nous supprimons parfois des API de la plate-forme Web qui ont fait leur temps. Plusieurs raisons peuvent expliquer la suppression d'une API, par exemple:
- Elles sont remplacées par des API plus récentes.
- Elles sont mises à jour pour refléter les modifications apportées aux spécifications afin d'assurer l'alignement et la cohérence avec les autres navigateurs.
- Il s'agit de tests préliminaires qui n'ont jamais abouti dans d'autres navigateurs et qui peuvent donc alourdir la charge d'assistance pour les développeurs Web.
Certaines de ces modifications n'auront qu'un impact très limité sur un nombre très faible de sites. Pour atténuer les problèmes à l'avance, nous essayons de prévenir les développeurs à l'avance afin qu'ils puissent apporter les modifications nécessaires pour que leurs sites continuent de fonctionner.
Chrome dispose actuellement d'un processus d'abandon et de suppression des API, qui se résume comme suit:
- Annoncez-le sur la liste de diffusion blink-dev.
- Définissez des avertissements et indiquez des échelles de temps dans la console d'outils pour les développeurs Chrome lorsque l'utilisation est détectée sur la page.
- Attendez, surveillez, puis supprimez la fonctionnalité lorsque l'utilisation diminue.
Vous trouverez la liste de toutes les fonctionnalités obsolètes sur chromestatus.com à l'aide du filtre obsolète et des fonctionnalités supprimées à l'aide du filtre supprimé. Nous essaierons également de résumer certains des changements, des raisonnements et des chemins de migration dans ces articles.