Firefox 88 supporte QUIC et HTTP/3, le déploiement commence

Firefox 88 supporte QUIC et HTTP/3, le déploiement commence

Firefox 88 supporte QUIC et HTTP/3, le déploiement commence

Les versions Nightly et Beta de Firefox ont activé par défaut HTTP/3 et QUIC, avec en ligne de mire la mouture finale 88 prévue pour aujourd'hui. Le support du protocole y sera déployé par étapes, l'ensemble des utilisateurs devant être servis d'ici fin mai.

QUIC (Quick UDP Internet Connections) était initialement un protocole de Google pour accélérer HTTP par l’utilisation d’UDP en lieu et place de TCP. Avec QUIC, les prises de contact, les fonctions de sécurité et la gestion de la fiabilité résident en espace utilisateur, loin des noyaux des systèmes d’exploitation.

En plus de ce gain en sécurité, les performances sont améliorées. QUIC peut en effet réaliser le multiplexage (introduit dans HTTP/2) sans avoir à réaliser de connexions TCP. La latence en particulier est réduite.

Les premiers déploiements de QUIC par Google ont commencé en 2015. Rapidement, le protocole a été repris par l’IETF, qui l’a retravaillé et standardisé. En octobre dernier, Google annonçait d’ailleurs que HTTP/3 dépassait QUIC de manière « significative ».

On attendait que Mozilla bouge sur la question, d'autant que l'éditeur travaillait activement sur la question, comme on a pu le voir avec le déploiement de QUIC et HTTP/3 chez Cloudflare. C'est chose faite.

Dans un billet, il explique que si l’on possède la dernière Nightly ou Beta, Firefox tentera toujours de se connecter d’abord via HTTP/3. Mozilla ajoute que son navigateur supporte actuellement les versions 27 à 32 des Drafts (brouillons).

Commentaires (16)


Du coup, quel est l’intérêt de supporter QUIC si on support HTTP/3 qui est standard ET mieux ?


Je crois que les sites de Google utilisent encore QUIC pour l’instant.


Pour que ce soit efficace, il va falloir que les admins réseaux dans les entreprises autorise UDP sur le port 443 qui est souvent bloqué pour autorisé http/3 + quick


Et encore, on ne parle même pas du support par les serveur proxy… :mad2:


piwi82

Et encore, on ne parle même pas du support par les serveur proxy… :mad2:


Ni de toute machine NATé …


XXC

Ni de toute machine NATé …


D’où le proxy, car sans proxy ni IPv6, ça va être long à faire adopter (mais plus c’est long…).


piwi82

Et encore, on ne parle même pas du support par les serveur proxy… :mad2:


Oui, c’est clair, mon reverse proxy nginx ne gère pas HTTP/2 déjà.



comment ça va se passer pour les proxy ESNI (encryption server name indication) ?


ayant testé la 88, j’ai vraiment constaté une amélioration de la réactivité de Firefox mais j’ai un vieux PC qui approche des six ans (p*tain déjà, le temps passe vite)



NextInpact a dit:


Le support du protocole y sera déployé par étapes, l’ensemble des utilisateurs devant être servis d’ici fin mai.




Et comment savoir si on fait parti des heureux élus ?! (je viens de faire la màj en version 88)


Tapes about:config dans ta barre d’adresse, accepte les risques puis recherche http3


On peut même l’activer sur la 87, suffit de passer network.http.http3.enabled à true et magie, QUIC apparaît dans une capture wireshark si on va sur YT par exemple.


J’ai fait une rapide recherche et visiblement HTTP3 se base sur quic pour sa partie transport.
Quic fonctionnant en UDP, ils auraient à priori dû introduire une bonne partie des fonctionnalités de TCP au niveau logiciel, super…
En plus de ça, il semblerait qu’aucune carte réseau ne supporte l’offloading de quic, re-super…
Plus les problèmes de NAT, de proxy, de firewall, de sécurité en entreprise et je dois en oublier, après 10min passés à me renseigner dessus, ça a l’air de créer plus de problèmes que ça n’en résout.



Si c’est vraiment l’avenir et si ça répond à un vrai besoin, nul doute que tout le monde va s’adapter et qu’on n’utilisera plus que ça dans 10ans, mais sinon, j’ai un doute…



Altair31 a dit:


Tapes about:config dans ta barre d’adresse, accepte les risques puis recherche http3




:chinois: Merci ! False par défaut pour ma part :)



VLB_OB1 a dit:


J’ai un vieux PC qui approche des six ans (p*tain déjà, le temps passe vite)




« Vieux PC », 6 ans ? Dis pas ça aux deux qu’on utilise chez moi et qu’on a depuis mars et juillet 2009 (et qui servent toujours quotidiennement, sachant qu’ils ne tournent heureusement plus sur leurs OS d’origine)…



Firefox tentera toujours de se connecter d’abord via HTTP/3




Non, c’est uniquement soit :




  • si un header Alt-Svc est renseigné par le serveur (donc il faut une requête HTTP/1.1 ou HTTP/2 avant) : c’est ce que Google utilise

  • s’il y a une entrée DNS “HTTPS” (et peut-être DoH activé) : c’est la solution poussée par Cloudflare (qui semblent avoir remis le Alt-Svc quand même, alors qu’il avait été enlevé à un moment)



(quote:1868440:Trit’)
« Vieux PC », 6 ans ? Dis pas ça aux deux qu’on utilise chez moi et qu’on a depuis mars et juillet 2009 (et qui servent toujours quotidiennement, sachant qu’ils ne tournent heureusement plus sur leurs OS d’origine)…




waw, chapeau !



je les fais tourner le plus longtemps possible, mais tout dépend des usages



le chromebook sur lequel je tape cette réponse n’est déjà plus mis à jour après seulement trois ans à peu près alors que c’est le genre de machines orienté internet qui pourrait justement tenir très longtemps


Fermer