Mozilla vydaná pred pár dňamieu nasledujúce verzie Firefoxu, ktoré sa konajú každú noc, , ktorá bude tvoriť základ uvedenia Firefoxu 72 začnú mať počiatočnú podporu protokolu HTTP / 3. Vzhľadom na predvolene táto podpora pre HTTP / 3 je vypnutá a vyžaduje aktiváciu možnosti «network.http.http3.nastavenéV „o: konfigur".
HTTP / 3 štandardizuje použitie protokolu QUIC ako transport pre HTTP / 2. Protokol QUIC bol vyvinutý spoločnosťou Google ako alternatíva k protokolu TCP + TLS pre web problémy dlhého času na nastavenie a koordinačných zlúčenín TCP a eliminácia oneskorenia straty paketov počas prenosu dát.
QUIC je doplnok k protokolu UDP, ktorý podporuje multiplexovanie viacerých pripojení a poskytuje šifrovacie metódy rovnocenné s TLS / SSL. V rámci Z hlavných funkcií systému QUIC vynikajú tieto:
- Vysoká bezpečnosť, podobná TLS (V skutočnosti poskytuje QUIC možnosť používať TLS cez UDP).
- Riadenie integrity toku, ktoré zabraňuje strate paketov.
- La schopnosť okamžite nadviazať spojenie (0-RTT, v asi 75% prípadov je možné dáta preniesť okamžite po odoslaní paketu nastavenia spojenia) a zaisťuje minimálne oneskorenie medzi odoslaním žiadosti a prijatím odpovede (RTT, doba obojsmerného prepojenia).
- Pri preposielaní paketov nepoužívajte rovnaké poradové číslo, čím sa predíde nejednoznačnosti pri určovaní prijatých paketov a eliminujú sa čakacie doby.
- Strata paketu ovplyvňuje doručenie iba toku, ktorý je s ním spojený, a nezastaví doručenie údajov v prúdoch vysielaných paralelne cez súčasné pripojenie.
- Nástroje na opravu chýb, ktoré minimalizujú oneskorenia z dôvodu retransmisie stratených paketov. Použitie špeciálnych kódov korekcie chýb na úrovni paketov na zníženie situácií, ktoré si vyžadujú opakovaný prenos stratených paketových údajov.
- Hranice kryptografických blokov sú zarovnané s hranicami paketov QUIC, čo znižuje vplyv straty paketov na dekódovanie obsahu nasledujúcich paketov.
- Žiadne problémy s blokovaním frontu TCP.
- Podpora identifikátora pripojenia, čo skracuje čas potrebný na opätovné pripojenie mobilných klientov;
- Schopnosť pripojiť pokročilé mechanizmy na riadenie réžie pripojenia.
- Použitie techniky predpovedania šírky pásma v každom smere na zaistenie optimálnej intenzity zasielania paketov, ktorá mu zabráni dosiahnuť stav preťaženia, v ktorom sa pozoruje strata paketu.
- Pozoruhodný výkon a zvýšenie výkonu oproti protokolu TCP. V prípade videoslužieb, ako je YouTube, vykázal program QUIC pri sledovaní videí 30% zníženie operácií opätovného ukladania do vyrovnávacej pamäte.
Podpora prehliadača Firefox HTTP / 3 je založená na projekte neqo od Mozilly, ktorá poskytuje implementáciu klienta a servera pre protokol QUIC. Kód komponentu na podporu HTTP / 3 a QUIC je napísaný v Rust.
Na otestovanie prevádzky Klienti HTTP / 3, bolo spustených niekoľko testovacích miest, väčšina z nich ešte nebola správne otvorená vo Firefoxe, pretože HTTP / 3 je stále vo fáze návrhu špecifikácie a nakoniec nie je štandardizovaný.
Táto nová verzia protokolu už začína mať testy a pridaná podpora v rámci niektorých aplikácií, ako to je prípad než experimentálna podpora pre Protokol HTTP / 3 je už v prehliadači Chrome y curl y pre servery je k dispozícii vo forme modulu pre nginx a testovací server založený na knižnici quiche (implementácia QUIC a HTTP / 3 v oblaku Rust Cloudflare).
konečne, Očakáva sa vydanie ďalšej verzie Firefoxu 72podľa vášho plánu, pretože vydanie je naplánované na 7. januára budúceho roka.
Buďte prvý komentár