Suppression de WebComponents v0
Web Components v0 a été supprimé de l'ordinateur et d'Android dans Chrome 80. Chromium 86 les supprime de WebView. Cette suppression inclut Custom Elements v0, Shadow DOM v0 et HTML Imports.
Abandon de la compatibilité avec 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 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.
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.
L'abandon de la prise en charge se déroulera selon le calendrier suivant:
Chrome 86
Le protocole FTP est toujours activé par défaut pour la plupart des utilisateurs, mais désactivé pour les canaux de préversion (Canary et Bêta) et sera désactivé de manière expérimentale pour 1 % des utilisateurs de la version stable. Dans cette version, vous pouvez le réactiver à partir de la ligne de commande à l'aide de l'indicateur de ligne de commande --enable-ftp
ou de l'indicateur --enable-features=FtpProtocol
.
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.