Next Level Web Machinery est prêt à démarrer
Après cinq années de discussions, de codage et de tests, et 34 révisions du projet de spécification, une nouvelle version de la technologie qui sous-tend le web, et de nombreuses autres applications internet aujourd'hui, est presque prête à être publiée par l'IETF et à être adoptée à plus grande échelle.
Le protocole de transfert hypertexte (HTTP) sert de base à la communication de données sur le World Wide Web, où les documents hypertextes contiennent des hyperliens vers d'autres ressources auxquelles les utilisateurs du web peuvent facilement accéder. HTTP/3 est la dernière révision du protocole HTTP. HTTP/3 marque une rupture radicale avec le passé en adoptant un tout nouveau protocole de transport, QUIC, afin d'améliorer la sécurité et la performance de la communication et de réduire le temps nécessaire à l'établissement d'une connexion.
Les principales caractéristiques de QUIC sont la minimisation des délais de connexion pour des applications telles que HTTP/3, la possibilité pour des connexions multiples de partager efficacement la bande passante et la fourniture d'un transport toujours sécurisé à l'aide de TLS 1.3. QUIC et HTTP/3 font partie d'un ensemble de documents(Cluster C430 pour être précis) qui sont actuellement en phase finale de publication chez l'éditeur de RFC. En conséquence, nous commençons à voir des signes d'une adoption accrue de HTTP/3 (et de QUIC).
Les changements progressifs dans l'adoption de HTTP/3 observés dans le graphique ci-dessus (basé sur les données de Mozilla Firefox pre-release telemetry) suggèrent que certaines sources de contenu importantes ont récemment activé HTTP/3 par défaut pour leur trafic.
Comme indiqué récemment sur le blog Mozilla Hacks, le support de QUIC et HTTP/3 est maintenant activé par défaut dans Firefox Nightly et Firefox Beta. Mozilla prévoit de commencer le déploiement pour tous les utilisateurs dans Firefox Stable Release 88. HTTP/3 sera disponible par défaut pour les utilisateurs de Firefox d'ici la fin du mois de mai. Google Chrome et Microsoft Edge ont activé le support par défaut depuis 2020. Le navigateur Safari d'Apple prend en charge HTTP/3 depuis la version 14, mais il est actuellement désactivé par défaut. Attendez-vous à ce que cela change très bientôt.
La capacité de l'internet à adopter HTTP/3 est une mesure de la capacité de l'internet à continuer à évoluer et à prendre en charge de nouvelles applications. Au fur et à mesure de la maturation de l'internet, il peut être difficile de déployer de nouveaux protocoles pour améliorer les performances et la sécurité. L'introduction d'un nouveau protocole de transport pour quelque chose d'aussi populaire et important que HTTP est un véritable test de la capacité de l'internet d'aujourd'hui à continuer à soutenir la croissance et l'innovation. Nous espérons que les chiffres relatifs à l'adoption du protocole HTTP/3 continueront à augmenter dans les mois à venir.
Photo par Bill Oxford sur Unsplash
