Firefox gëtt erwaart HTTP/3 Support Enn Mee ze starten.

Mozilla huet seng Absicht ugekënnegt fir an HTTP/3 a QUIC mat der Verëffentlechung vum Firefox 88 ze fänken, geplangt fir den 19. Abrëll (ursprénglech erwaart den 20. Abrëll ze verëffentlechen, awer no dem Zäitplang ze beurteelen, gëtt et ëm een ​​Dag zréckgedréckt). HTTP/3-Ënnerstëtzung gëtt am Ufank nëmme fir e klenge Prozentsaz vun de Benotzer aktivéiert an, mat onerwaarten Themen ausgeschloss, gëtt bis Enn Mee fir jiddereen ausgerullt. An Nightly Builds a Beta Versioune gouf HTTP / 3 Standard Enn Mäerz aktivéiert.

Loosst eis drun erënneren datt d'Ëmsetzung vun HTTP/3 am Firefox baséiert op dem neqo-Projet entwéckelt vu Mozilla, deen e Client a Server Implementatioun fir de QUIC Protokoll ubitt. De Komponentcode fir HTTP/3 a QUIC Ënnerstëtzung gëtt a Rust geschriwwen. Fir ze kontrolléieren ob HTTP/3 aktivéiert ass, bitt about:config d'Optioun "network.http.http.http3.enabled". Vun Client Software ass experimentell Ënnerstëtzung fir HTTP / 3 och zu Chrome a Curl bäigefüügt ginn, a fir Serveren ass et an nginx verfügbar, wéi och a Form vun engem nginx Modul an engem Testserver vu Cloudflare. Op der Websäit Säit gëtt HTTP/3 Support scho op Google a Facebook Server geliwwert.

Den HTTP/3 Protokoll ass nach ëmmer an der Entworf Spezifizéierungsstadium an ass nach net voll standardiséiert vum IETF. HTTP / 3 erfuerdert Client a Server Ënnerstëtzung fir déiselwecht Versioun vum QUIC Entworf Standard an HTTP / 3, deen am Alt-Svc Header spezifizéiert ass (Firefox ënnerstëtzt Spezifesch Entworf 27 bis 32).

HTTP/3 definéiert d'Benotzung vum QUIC Protokoll als Transport fir HTTP/2. De QUIC (Quick UDP Internet Connections) Protokoll gouf vu Google zënter 2013 entwéckelt als Alternativ zu der TCP + TLS Kombinatioun fir de Web, léist Probleemer mat laange Setup a Verhandlungszäite fir Verbindungen am TCP an eliminéiert Verspéidungen wann Päckchen während Daten verluer sinn. transferéieren. QUIC ass eng Ausdehnung vum UDP Protokoll deen d'Multiplexing vu verschidde Verbindungen ënnerstëtzt a Verschlësselungsmethoden gläichwäerteg mat TLS / SSL ubitt. Wärend der Entwécklung vum IETF Standard goufen Ännerungen am Protokoll gemaach, wat zu der Entstoe vun zwee parallele Filialen gefouert huet, eng fir HTTP / 3, an déi zweet ënnerstëtzt vu Google (Chrome ënnerstëtzt béid Optiounen).

Schlëssel Feature vu QUIC:

  • Héich Sécherheet ähnlech wéi TLS (wesentlech QUIC bitt d'Fäegkeet TLS iwwer UDP ze benotzen);
  • Flow Integritéit Kontroll, Verhënnerung vu Paketverloscht;
  • D'Kapazitéit fir direkt eng Verbindung z'etabléieren (0-RTT, an ongeféier 75% vun de Fäll kënnen d'Donnéeën direkt iwwerdroe ginn nodeems de Verbindungssetup-Paket geschéckt gëtt) a minimale Verspéidungen tëscht der Ufro ze schécken an eng Äntwert ze kréien (RTT, Round Trip Time);
  • Benotzt eng aner Sequenznummer wann Dir e Paket iwwerdroe wëllt, wat Ambiguititéit bei der Identifikatioun vun Empfangspakete vermeit a vun Timeouts lass gëtt;
  • De Verloscht vun engem Paket beaflosst nëmmen d'Liwwerung vum Stream, deen domat assoziéiert ass a stoppt net d'Liwwerung vun Daten a parallele Streamen iwwer déi aktuell Verbindung iwwerdroen;
  • Fehlerkorrekturfeatures déi Verzögerungen minimiséieren wéinst der Iwwerdroung vu verluerene Päckchen. Benotzung vu spezielle Feelerkorrekturcoden um Paketniveau fir Situatiounen ze reduzéieren déi d'Wiedertransmissioun vu verluerene Paketdaten erfuerderen.
  • Kryptografesch Blockgrenzen si mat QUIC Paketgrenzen ausgeriicht, wat den Impakt vu Paketverloschter op d'Dekodéierung vum Inhalt vun de spéider Pakete reduzéiert;
  • Keng Problemer mat TCP Schlaangen Spär;
  • Ënnerstëtzung fir d'Verbindungsidentifizéierer, wat d'Zäit reduzéiert fir eng Reconnection fir mobil Clienten z'etabléieren;
  • Méiglechkeet vun Verbindung fortgeschratt Verbindung Stau Kontroll Mechanismen;
  • Benotzt pro-Direction Débit Prévisiounstechniken fir sécherzestellen datt Päckchen mat optimalen Tariffer geschéckt ginn, verhënnert datt se iwwerlaascht ginn a Paketverloscht verursaachen;
  • Bedeitend Erhéijung vun der Leeschtung an Duerchsatz am Verglach zum TCP. Fir Videoservicer wéi YouTube ass QUIC gewisen datt d'Rebufferungsoperatioune reduzéiert ginn wann Dir Videoe kuckt ëm 30%.
  • Source: opennet.ru

Setzt e Commentaire