La version bêta de Chrome 88 est sortie le 3 décembre 2020 et devrait devenir la version stable dans la troisième semaine de janvier 2021.
Ne pas autoriser les pop-ups pendant le déchargement de la page (entreprises)
Depuis Chrome 80, les pages ne peuvent plus ouvrir une nouvelle page lors du déchargement à l'aide de window.open()
. Depuis, les entreprises peuvent utiliser l'indicateur de stratégie AllowPopupsDuringPageUnload
pour autoriser les pop-ups lors du déchargement de la page. À partir de Chrome 88, cet indicateur n'est plus accepté.
API Web Components v0 supprimées
Web Components v0 est en phase d'évaluation d'origine inversée depuis Chrome 80. Cela a permis aux utilisateurs de l'API de mettre à niveau leurs sites tout en s'assurant que les nouveaux utilisateurs des composants Web utilisaient la version 1. La phase de test de l'origine inverse se termine avec Chrome 87. Chrome 88 est donc la première version dans laquelle la version 0 n'est plus prise en charge. Les API Web Components v1 remplacent Web Components v0 et sont entièrement compatibles avec Chrome, Safari, Firefox et Edge. Cette suppression concerne les éléments listés ci-dessous.
Éléments personnalisés v0 HTML Imports Shadow DOM v0
Suppression de la compatibilité FTP
Chrome n'est plus compatible avec les URL FTP. L'ancienne implémentation du protocole FTP dans Chrome n'est pas compatible avec 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, 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. Si vous accédez à des URL FTP, une liste de répertoires ou un téléchargement s'affiche, 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 étaient limitées à l'affichage d'une liste de répertoires ou au téléchargement d'une ressource via des connexions non chiffrées.
Dans Chrome 77, la compatibilité avec FTP était désactivée par défaut pour 50 % des utilisateurs, mais était disponible avec des indicateurs.
Dans Chrome 88, toute compatibilité avec FTP est 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.