Déménagements
Suppression de la règle de fonctionnalité: chargement différé
La règle de la fonctionnalité de chargement différé était destinée à permettre aux développeurs de sélectionner
contrôlez l'attribut lazyload
sur les balises <iframe>
et <img>
pour fournir plus
Contrôle du délai de chargement des contenus et images intégrés, pour chaque origine
à la base.
Elle a été supprimée au profit d'une nouvelle règle de chargement, à savoir
loading-frame-default-eager
, qui correspond mieux à la façon dont loading
sera utilisé. Cette suppression s'applique à la fois à l'en-tête Feature-Policy
et l'attribut allow
<iframe>
.
État de la plate-forme Chrome | Bug Chromium
Supprimer les sorties du composant MediaStreamAudioDestinationNode
Conformément à la spécification, le MediaStreamAudioDestinationNode
dans l'application Web
L'API Audio ne doit pas comporter de sorties. L'implémentation de Chrome affiche une seule sortie.
qui a été supprimée.
État de la plate-forme Chrome | Bug Chromium
Supprimer toute utilisation non sécurisée de DeviceMotionEvent
Chromium affiche des avertissements d'abandon depuis 2015 chaque fois que l'API est utilisées dans une navigation non sécurisée. Chrome limite désormais l'API à sécuriser différents contextes de navigation. Cette modification permet d'aligner les implémentations de Chromium sur les recommandations de confidentialité et de sécurité figurant dans la spécification, avec nos efforts globaux pour abandonner des fonctionnalités puissantes dont les origines ne sont pas sécurisées.
État de la plate-forme Chrome | Bug Chromium
Supprimer toute utilisation non sécurisée de DeviceOrientationEvent
Chromium affiche des avertissements d'abandon depuis 2015 chaque fois que l'API est utilisées dans une navigation non sécurisée. Chrome limite désormais l'API à sécuriser différents contextes de navigation. Cette modification permet d'aligner les implémentations de Chromium sur les recommandations de confidentialité et de sécurité figurant dans la spécification, avec nos efforts globaux pour abandonner des fonctionnalités puissantes dont les origines ne sont pas sécurisées.
État de la plate-forme Chrome | Bug Chromium
Règlement d'obsolescence
Pour garantir le bon fonctionnement de la plate-forme, nous supprimons parfois de la plate-forme Web les API qui ont suivi leur cours. Nous pouvons être amenés à supprimer une API pour de nombreuses raisons, par exemple:
- Elles sont remplacées par des API plus récentes.
- Elles ont été mises à jour pour refléter les modifications apportées aux spécifications afin d'assurer la cohérence et la cohérence avec les autres navigateurs.
- Il s'agit de tests préliminaires qui n'ont jamais abouti dans d'autres navigateurs, ce qui peut augmenter la charge d'assistance des développeurs Web.
Certaines de ces modifications n'auront un effet 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 leurs sites continuent de fonctionner.
Chrome propose actuellement un processus d'obsolescence et de suppression d'API, qui repose principalement sur les éléments suivants:
- Faites des annonces sur la liste de diffusion de blink-dev.
- Définissez des avertissements et des échelles temporelles dans la console des outils pour les développeurs Chrome lorsque des éléments d'utilisation sont détectés sur la page.
- Attendez, surveillez, puis supprimez la fonctionnalité à mesure que l'utilisation diminue.
Vous pouvez consulter la liste de toutes les fonctionnalités obsolètes sur chromestatus.com à l'aide du filtre "obsolète" et celles supprimées en appliquant le filtre "supprimé". Nous essaierons également de résumer certains des changements, raisonnements et chemins de migration présentés dans ces articles.