Les versions nocturnes de Firefox ont ajouté le support de HTTP/3.

Dans versions nocturnes Firefox, qui fera partie de la version 72 prévue pour le 7 janvier, ajouté la prise en charge du protocole HTTP/3. Par défaut, HTTP/3 est désactivé et nécessite l'activation de l'option « network.http.http3.enabled » dans about:config.

La prise en charge de HTTP/3 dans Firefox est basée sur un projet développé par Mozilla neqo, fournissant une implémentation pour le client et le serveur du protocole QUIC. Le code des composants pour la prise en charge de HTTP/3 et QUIC est écrit en Rust.
Dans le logiciel client, la prise en charge expérimentale de HTTP/3 est déjà ajouté présente dans Chrome et curl, et pour les serveurs, elle est disponible sous la forme du module pour nginx et un serveur de test basé sur la bibliothÚque quiche (implémentation QUIC et HTTP/3 en Rust développée par Cloudflare). Pour vérifier le fonctionnement des clients HTTP/3, plusieurs sites de test ont été lancés, dont la majorité ne s'ouvre pas encore correctement dans Firefox (HTTP/3 est en phase de brouillon de spécification et n'est pas encore finalisé). Dans les versions nocturnes de Firefox, qui feront partie de la version 72 prévue pour le 7 janvier.

Rappelons que HTTP/3 standardise l'utilisation du protocole QUIC en tant que transport pour HTTP/2. Le protocole QUIC (Quick UDP Internet Connections) est développé par Google depuis 2013 comme une alternative à la combinaison TCP+TLS pour le Web, résolvant les problÚmes de latence dans l'établissement et l'accord des connexions TCP et éliminant les retards dus aux pertes de paquets pendant le transfert de données. QUIC représente une couche au-dessus du protocole UDP, prenant en charge le multiplexage de plusieurs connexions et fournissant des méthodes de cryptage équivalentes à TLS/SSL.

Principales caractéristiques QUIC :

  • Haute sĂ©curitĂ©, similaire Ă  TLS (en substance, QUIC permet d'utiliser TLS sur UDP) ;
  • ContrĂŽle de l'intĂ©gritĂ© du flux, empĂȘchant la perte de paquets ;
  • PossibilitĂ© d'Ă©tablir une connexion instantanĂ©ment (0-RTT, dans environ 75% des cas les donnĂ©es peuvent ĂȘtre transmises immĂ©diatement aprĂšs l'envoi du paquet d'Ă©tablissement de connexion) et de garantir des dĂ©lais minimaux entre l'envoi de la demande et la rĂ©ception de la rĂ©ponse (RTT, Round Trip Time) ;
  • Non-utilisation lors de la retransmission d'un paquet du mĂȘme numĂ©ro de sĂ©quence, permettant d'Ă©viter toute ambiguĂŻtĂ© lors de la dĂ©termination des paquets reçus et d'Ă©liminer les dĂ©lais d'attente ;
  • La perte d'un paquet n'affecte que la livraison du flux qui lui est associĂ© et ne bloque pas la livraison des donnĂ©es dans les flux simultanĂ©ment transmis via la connexion actuelle ;
  • Les mĂ©canismes de correction d'erreurs rĂ©duisent les dĂ©lais dus Ă  la retransmission des paquets perdus. L'utilisation de codes spĂ©cifiques de correction d'erreurs au niveau du paquet permet de rĂ©duire les situations nĂ©cessitant la retransmission des donnĂ©es d'un paquet perdu.
  • Les limites des blocs cryptographiques sont alignĂ©es sur les limites des paquets QUIC, ce qui rĂ©duit l'impact des pertes de paquets sur le dĂ©codage du contenu des paquets suivants ;
  • Absence de problĂšmes de blocage de la queue TCP.
  • Support de l'identifiant de connexion, permettant de rĂ©duire le temps d'Ă©tablissement d'une reconnexion pour les clients mobiles.
  • CapacitĂ© Ă  se connecter Ă  des mĂ©canismes avancĂ©s de contrĂŽle de congestion.
  • Utilisation de techniques de prĂ©vision de bande passante dans chaque direction pour garantir une intensitĂ© d'envoi optimale des paquets, empĂȘchant un glissement vers un Ă©tat de congestion, oĂč des pertes de paquets sont observĂ©es.
  • Une augmentation remarquable de performance et de bande passante par rapport Ă  TCP. Pour les services vidĂ©o tels que YouTube, l'application de QUIC a montrĂ© une rĂ©duction de 30% des opĂ©rations de re-buffering lors du visionnage de vidĂ©os.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster