Objavio je Google prije nekoliko dana već je započelo sa uvođenje HTTP / 3 i IETF QUIC u Chrome i u najavi navodi da očekuje da će ovo ažuriranje donijeti neka dodatna poboljšanja performansi, posebno uz podršku za QUIC.
QUIC je novi mrežni protokol prijenosa koji kombinira značajke TCP-a, TLS-a i više. HTTP / 3 je najnovija verzija HTTP-a, protokol koji prenosi veliku većinu web prometa. HTTP / 3 radi samo na QUIC-u.
Radna skupina za internetski inženjer ili IETF uvela je HTTP / 2 2015. godine, a jedno od velikih poboljšanja koje je napravila je podrška za multipleksiranje.
Međutim, koristio je TCP kao transportni protokol i mehanizme oporavka gubitaka u TCP-u, tako da izgubljeni paketi i dalje mogu uzrokovati kašnjenje u svim aktivnim transakcijama.
Usvajanjem QUIC-a HTTP / 3 može dodatno poboljšati postupak prijenosa, jer izgubljeni paketi u ovom slučaju utječu samo na izravno pogođene transakcije.
U stvari, QUIC je izvorno razvio Google i prvi put najavljen 2013. Od tada je protokol postao punoljetan i trenutno je odgovoran za prenošenje trećine Googleovog prometa.
Tada je 2015. razvoj QUIC-a prešao u ruke IETF-a, tijela za standarde odgovornog za održavanje internetskih protokola. IETF je poboljšao QUIC s nekoliko promjena. Do danas postoje dva slična, ali različita protokola, a to su: Google QUIC i IETF QUIC.
Google je najavio da je uvijek koristio vlastitu verziju QUIC-a, ali da je njegov QUIC tim također uključen u provedbu vlasničke verzije IEFT-a. "Uložili smo značajne napore u evoluciju Google QUIC-a tijekom posljednjih pet godina kako bismo išli u korak s promjenama koje je napravio IETF, a trenutna najnovija verzija Google QUIC-a ima mnogo sličnosti s IETF QUIC-om", navodi se u blogu. od Googlea, osim toga, pojasnio da neke stvari još uvijek nedostaju.
Kao primjer, zasad većina korisnika Chromea ne može komunicirati s IETF QUIC poslužiteljima bez omogućavanja nekih opcija naredbenog retka. Također, Google je dodao da je sada otkrio da IETF QUIC značajno nadmašuje HTTP u usporedbi s TLS 1.3 u odnosu na TCP.
Tvrtka je posebno rekla da se latencija Googleovih tražilica smanjuje za više od 2%. Vrijeme međuspremnika YouTubea smanjeno je za više od 9%. Uz to, izvedba klijenta povećala se za više od 3% na stolnim računalima.
Na mobilnim telefonima izvedba kupaca porasla je za više od 7%. Ovi i drugi razlozi stoje iza Chromeovog prelaska na QUIC verziju IETF-a. „Drago nam je objaviti da Chrome implementira podršku za IETF QUIC (konkretno, pilot verziju h3-29).
Danas oko 25% korisnika stabilne verzije Chromea koristi h3-29, a planiramo povećati taj broj u narednim tjednima nastavljajući nadzirati podatke o izvedbi ”, rekla je tvrtka u svom blogu. .
"Chrome će aktivno podržavati IETF QUIC h3-29 i verziju Google QUIC (Q050) kako bi poslužiteljima koji podržavaju Q050 omogućio vrijeme za nadogradnju na IETF QUIC", dodao je. Chrome m85 još ne podržava IETF QUIC 0-RTT, a Google očekuje da će ova izvedba biti još bolja kada u narednim mjesecima objavi podršku za IETF QUIC 0-RTT. Također, budući da verzije 30 i 31 programa IETF QUIC ne sadrže promjene koje bi mogle narušiti kompatibilnost, tvrtka ne planira mijenjati identifikator "over-the-wire".
Ovo znači to nastavit će pratiti promjene u verziji IETF, ali implementirat će kao h3-29 / 0xff00001d.
Stoga preporučuje da poslužitelji nastave podržavati h3-29 dok se ne dovrše konačni RFC-ovi ako žele surađivati s Chromeom. Međutim, ako IETF napravi promjene koje narušavaju kompatibilnost u budućem projektu, Chrome će poništiti tu odluku.
izvor: https://blog.chromium.org