Abandons et suppressions dans Chrome 86

Joe Medley
Joe Medley

Supprimer WebComponents v0

Web Components v0 a été supprimé des ordinateurs et d'Android dans Chrome 80. Chromium 86 les supprime de WebView. Cette suppression concerne les éléments personnalisés v0, Shadow DOM v0 et les importations HTML.

Abandon de la prise en charge du protocole FTP

Chrome abandonne et ne prend plus en charge les URL FTP. La mise en œuvre actuelle du protocole FTP dans Google Chrome n'est pas compatible avec les connexions chiffrées (FTPS) ni avec les proxys. L'utilisation du protocole 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, des clients FTP compatibles sont disponibles sur toutes les plates-formes concernées.

Dans Google Chrome 72 et versions ultérieures, il n'est plus possible de récupérer les sous-ressources de document via FTP et d'afficher les ressources FTP de premier niveau. Actuellement, l'accès à des URL FTP se traduit par l'affichage d'une liste de répertoires ou d'un téléchargement en fonction du type de ressource. En raison d'un bug dans Google Chrome 74 et versions ultérieures, la prise en charge de l'accès aux URL FTP via les proxys HTTP a été abandonnée. La prise en charge du proxy 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'un annuaire ou au téléchargement d'une ressource via des connexions non chiffrées.

L'abandon de l'assistance suivra le calendrier suivant:

Chrome 86

Le protocole FTP est toujours activé par défaut pour la plupart des utilisateurs, mais désactivé pour les versions préliminaires (Canary et bêta). Il sera désactivé à titre expérimental pour 1 % des utilisateurs stables. Dans cette version, vous pouvez la réactiver à partir de la ligne de commande à l'aide de l'option de ligne de commande --enable-ftp ou --enable-features=FtpProtocol.

Chrome 87

La prise en charge du protocole FTP est désactivée par défaut pour 50 % des utilisateurs, mais peut être activée à l'aide des options répertoriées ci-dessus.

Chrome 88

La prise en charge du protocole 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 pour refléter les modifications apportées aux spécifications, afin d'assurer leur cohérence et leur alignement avec les autres navigateurs.
  • Il s'agit des premiers tests qui n'ont jamais abouti dans d'autres navigateurs et qui peuvent donc alourdir la charge de travail des développeurs Web.

Certaines de ces modifications auront une incidence sur un très petit nombre de sites. Pour limiter ces problèmes à l'avance, nous essayons d'en informer les développeurs au préalable afin qu'ils puissent apporter les modifications nécessaires afin que leurs sites continuent de fonctionner.

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

  • Faites des annonces à la liste de diffusion blink-dev.
  • Définissez des avertissements et 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 la fonctionnalité, puis supprimez-la lorsque 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 posts.