Natlige versioner af Firefox har allerede HTTP / 3-understøttelse som standard

Firefox-logo

Mozilla frigivet for få dage sideneu de næste natlige versioner af Firefox, der vil danne grundlaget for lanceringen af ​​Firefox 72 de vil begynde at have indledende support til HTTP / 3-protokollen. På grund af som standard denne understøttelse af HTTP / 3 er deaktiveret og krævede aktivering af brugeren af ​​indstillingen «netværk.http.http3.aktiveretI "om: config".

HTTP / 3 standardiserer brugen af ​​QUIC-protokollen som en transport til HTTP / 2. QUIC-protokollen var udviklet af Google som et alternativ til TCP + TLS for Internettet, problemerne med en lang opsætningstidsløsning og TCP-koordineringsforbindelser og eliminering af forsinkelser af pakketab under datatransmission.

QUIC er et plug-in til UDP-protokollen, der understøtter multiplexing af flere forbindelser og giver krypteringsmetoder svarende til TLS / SSL. Inden for Af nøglefunktionerne i QUIC skiller sig følgende ud:

  • Høj sikkerhed svarende til TLS (Faktisk giver QUIC muligheden for at bruge TLS over UDP).
  • Flowintegritetskontrol, der forhindrer pakketab.
  • La evne til øjeblikkeligt at oprette en forbindelse (0-RTT, i ca. 75% af tilfældene kan data overføres umiddelbart efter afsendelse af forbindelsesopsætningspakken) og sikre minimale forsinkelser mellem afsendelse af en anmodning og modtagelse af et svar (RTT, returflyvningstid).
  • Brug ikke det samme sekvensnummer, når du videresender en pakke, som undgår tvetydighed ved bestemmelse af modtagne pakker og eliminerer ventetider.
  • Tabet af en pakke påvirker leveringen af ​​kun den tilknyttede strøm og stopper ikke leveringen af ​​data i strømme transmitteret parallelt over den aktuelle forbindelse.
  • Fejlkorrektionsværktøjer, der minimerer forsinkelser på grund af retransmission af mistede pakker. Brug af specielle fejlkorrektionskoder på pakkeniveau til at reducere situationer, der kræver retransmission af mistede pakkedata.
  • De kryptografiske blokgrænser er tilpasset QUIC-pakkegrænserne, hvilket reducerer effekten af ​​pakketab på dekodning af indholdet af efterfølgende pakker.
  • Ingen problemer med at blokere TCP-køen.
  • Understøttelse af forbindelsesidentifikator hvilket reducerer tiden til at etablere en genforbindelse for mobile klienter;
  • Evne til at forbinde avancerede mekanismer til at kontrollere forbindelsesomkostninger.
  • Ved hjælp af teknikken til at forudsige båndbredden i hver retning for at sikre optimal pakkevideresendelsesintensitet, hvilket forhindrer den i at nå en tilstand af overbelastning, hvori pakketab observeres.
  • Bemærkelsesværdig ydeevne og præstationsgevinster i forhold til TCP. For videotjenester som YouTube viste QUIC en reduktion på 30% i re-buffering, når man ser videoer.

Firefox HTTP / 3 support er baseret på neqo-projektet fra Mozilla, som giver en klient- og serverimplementering til QUIC-protokollen. Komponentkoden til understøttelse af HTTP / 3 og QUIC er skrevet i Rust.

For at teste operationen HTTP / 3 klienter, flere teststeder blev lanceret, hvoraf de fleste endnu ikke er åbnet korrekt i Firefox, da HTTP / 3 stadig er i udkastspecifikationsfasen og i sidste ende ikke er standardiseret.

Denne nye version af protokollen begynder allerede at have test og tilføjet support inden for nogle applikationer, som sådan er tilfældet med at eksperimentel understøttelse af HTTP/3 allerede er i Chrome og curl and for servere er tilgængelig i modulform para Nginx og en testserver baseret på quiche-biblioteket (implementering af QUIC og HTTP / 3 i Cloudflares Rust-sky).

Endelig den næste version af Firefox 72 forventes frigiveti henhold til din tidsplan, da frigivelsen er planlagt for 7. januar næste år.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.