Noćne verzije Firefoxa prema zadanim postavkama već imaju podršku za HTTP / 3

Firefoxov logotip

Mozilla puštena prije nekoliko danaeu sljedeće noćne verzije Firefoxa, to će biti osnova pokretanja Firefoxa 72 počet će imati početnu podršku za HTTP / 3 protokol. S obzirom na prema zadanim postavkama ova podrška za HTTP / 3 je onemogućena i potrebna je aktivacija opcije od strane korisnika «mreža.http.http3.omogućenoU "o: config”.

HTTP / 3 standardizira upotrebu protokola QUIC kao transport za HTTP / 2. Protokol QUIC bio je razvio Google kao alternativu TCP + TLS-u za web probleme dugog rješenja vremena postavljanja i TCP koordinacijskih spojeva te uklanjanje kašnjenja gubitka paketa tijekom prijenosa podataka.

QUIC je dodatak UDP protokolu koji podržava multipleksiranje više veza i pruža metode šifriranja ekvivalentne TLS / SSL-u. Unutar Od ključnih značajki QUIC-a ističu se sljedeće:

  • Visoka sigurnost, slično TLS-u (Zapravo, QUIC pruža mogućnost korištenja TLS-a preko UDP-a).
  • Kontrola integriteta protoka koja sprečava gubitak paketa.
  • La sposobnost trenutnog uspostavljanja veze (0-RTT, u oko 75% slučajeva, podaci se mogu prenijeti odmah nakon slanja paketa za postavljanje veze) i osiguravaju minimalna kašnjenja između slanja zahtjeva i primanja odgovora (RTT, povratno vrijeme).
  • Nemojte koristiti isti redni broj prilikom prosljeđivanja paketa, čime se izbjegava dvosmislenost u određivanju primljenih paketa i eliminira vrijeme čekanja.
  • Gubitak paketa utječe na isporuku samo s njim povezanog toka i ne zaustavlja isporuku podataka u streamovima koji se paralelno prenose preko trenutne veze.
  • Alati za ispravljanje pogrešaka koji smanjuju kašnjenja zbog ponovnog prijenosa izgubljenih paketa. Korištenje posebnih kodova za ispravljanje pogrešaka na razini paketa kako bi se smanjile situacije koje zahtijevaju ponovni prijenos izgubljenih paketnih podataka.
  • Granice kriptografskog bloka poravnane su s granicama QUIC paketa, smanjujući učinak gubitka paketa na dekodiranje sadržaja sljedećih paketa.
  • Nema problema s blokiranjem TCP reda.
  • Podrška za identifikator veze, što smanjuje vrijeme uspostavljanja ponovnog povezivanja za mobilne klijente;
  • Sposobnost povezivanja naprednih mehanizama za kontrolu nad režijom.
  • Korištenjem tehnike predviđanja širine pojasa u svakom smjeru kako bi se osigurao optimalan intenzitet prosljeđivanja paketa, sprječavajući ga da dosegne stanje zagušenja u kojem se opaža gubitak paketa.
  • Izvanredne performanse i dobici u odnosu na TCP. Za video usluge kao što je YouTube, QUIC je pokazao smanjenje od 30% u ponovnom međuspremniku tijekom gledanja videozapisa.

Podrška za Firefox HTTP / 3 temelji se na projektu neqo iz Mozille, koja pruža implementaciju klijenta i poslužitelja za protokol QUIC. Kôd komponente koji podržava HTTP / 3 i QUIC napisan je u Rustu.

Za testiranje operacije HTTP / 3 klijenti, pokrenuto je nekoliko testnih mjesta, od kojih većina još uvijek nije pravilno otvorena u Firefoxu jer je HTTP / 3 još uvijek u fazi specifikacije nacrta i na kraju nije standardiziran.

Ova nova verzija protokola već počinje testirati i dodana podrška u nekim aplikacijama, kao takav je slučaj que el soporte experimental para HTTP/3 ya se encuentra dentro de Chrome y curl y za poslužitelje dostupan je u obliku modula za Nginx i testni poslužitelj zasnovan na quiche knjižnici (implementacija QUIC i HTTP / 3 u Cloudflareovom oblaku Rust).

Konačno, očekuje se izlazak sljedeće verzije Firefoxa 72prema vašem rasporedu, budući da je izdanje zakazano za 7. siječnja iduće godine.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.