Projet de désactivation de HTTP/2 Push
- Intervenant : Valentin Gosu
- Date : 5 septembre 2024
Résumé
- Projet de désactivation de HTTP/2 Push : il est prévu de désactiver HTTP/2 Push sur toutes les plateformes
- État des autres navigateurs :
- Safari : il n’existe pas de documentation officielle sur la désactivation de HTTP/2 Push, mais des tests locaux montrent que la version actuelle rejette les flux push
- Chrome : HTTP/2 Push a été désactivé en septembre 2022 dans Chrome 106, avec
rel="preload" et les 103 Early hints recommandés comme alternatives
- Situation de Firefox :
- Firefox a pris en charge HTTP/2 Push jusqu’à récemment, mais au cours des derniers mois, des bugs de compatibilité web propres à Firefox causés par HTTP/2 Push ont été identifiés
- Si les serveurs web et les sites ne sont pas testés sur Firefox, cette fonctionnalité peut faire en sorte qu’un site ne fonctionne pas uniquement sur Firefox
- HTTP/2 Push sera désactivé, mais l’implémentation restera présente pendant un certain temps
- Il est probable qu’il soit complètement supprimé avant la branche ESR 140 du printemps prochain
Questions
- Contact : il est demandé de signaler toute inquiétude éventuelle
# Résumé de GN⁺
- Désactivation de HTTP/2 Push : explication des raisons pour lesquelles Firefox désactive HTTP/2 Push et de l’état de la fonctionnalité dans les autres navigateurs
- Problèmes de compatibilité web : l’objectif est de résoudre les problèmes de compatibilité web spécifiques à Firefox causés par HTTP/2 Push
- Alternatives :
rel="preload" et les 103 Early hints sont recommandés comme solutions de remplacement
- Projets associés : il peut être pertinent d’envisager d’autres technologies ou projets pouvant remplacer HTTP/2 Push
1 commentaires
Discussion sur Hacker News
Frustration face à l’absence d’excuses de la part de ceux qui voulaient expliquer pourquoi HTTP/2 Push a échoué
Les raisons avancées pour l’échec de HTTP/2 Push n’étaient pas convaincantes
Il est possible de récupérer les performances avec le démarrage HTTP/3 0-RTT et 103 Early Hints
La fin de HTTP/2 Push est regrettable
Firefox ne gère pas correctement HTTP/2 Push
Interrogation sur les raisons pour lesquelles HTTP/2 Push n’a pas été largement adopté
Il y avait eu des idées pour exploiter HTTP/2 Push avec des API REST
Liens vers des articles et des recherches sur HTTP/2 Push
Lors d’une conversation avec Mike Belshe, les problèmes de HTTP/2 Push ont été évoqués