Kako će HTTP/3 i QUIC ubrzati vaše pregledavanje weba

Globalna karta koja prikazuje veze u mrežnom stilu usmjerena na Sjevernu Ameriku.

Toria/Shutterstock.com



HTTP/3 postaje sve rašireniji. Cloudflare sada podržava HTTP/3, koji je već dio Chrome Canaryja i uskoro će biti dodan u Firefox Nightly. Ovaj novi standard učinit će vaše pregledavanje weba bržim i sigurnijim.

Zašto su HTTP/3 i QUIC važni

Evo kratkog objašnjenja: web preglednici, web poslužitelji i drugi kritični dijelovi web infrastrukture dobivaju podršku za novi standard pod nazivom HTTP/3, koji koristi QUIC. Ovo je modernija verzija HTTP-a, koju web preglednici koriste za komunikaciju s web poslužiteljima i slanje podataka naprijed-natrag.





HTTP/3 je prepisan za brže slanje podataka uz bolju otpornost na pogreške. Također ima ugrađenu enkripciju. To znači više brzine i sigurnosti. Ne radi se samo o brzini prijenosa podataka: HTTP/3 bi također trebao smanjiti kašnjenje, što znači da će se web-mjesta početi brže učitavati nakon što kliknete ili dodirnete vezu.

Prosječna osoba nikada ne mora znati o HTTP/3 i QUIC-u. Ljudi koji vode web stranice i razvijaju web softver moraju obaviti neki posao, ali prosječnoj osobi sve će to biti transparentno. Jednog će dana vaš web preglednik i web-mjesta koje koristite umjesto toga početi komunicirati putem HTTP/3, a web će postajati sve bolji i bolji kako se više web-mjesta odluči koristiti HTTP/3.



Od HTTP/1 do HTTP/2

HTTP prikazan u Google Chromeu

Izvorna verzija HTTP-a koristi Transmission Control Protocol (TCP.) Prvi put opisan 1974. godine, TCP nikada nije dizajniran s obzirom na brzinu i brzinu današnjeg weba. Google je pokušao riješiti mnoge probleme TCP-a s novim protokolom pod nazivom SPDY, koji je informirao HTTP/2.

Oglas

HTTP/2 je stigao u većinu glavnih preglednika do kraja 2015., dodajući značajke poput kompresije podataka i cjevovoda više zahtjeva preko jedne TCP veze kako bi se stvari ubrzale.



Od rujna 2019. W3Techs procjenjuje da HTTP/2 sada koristi 41% web-mjesta.

Što su HTTP/3 i QUIC?

HTTP/3 je više prepisivanje HTTP protokola. Umjesto korištenja TCP-a, HTTP/3 koristi Googleov QUIC protokol. HTTP/3 je u početku bio poznat kao HTTP-over-QUIC. HTTP/3 također uključuje TLS 1.3 enkripciju, tako da nema potrebe za zasebnim HTTPS-om koji učvršćuje sigurnost na protokol, kao što je to danas.

QUIC je izvorno označavao brze UDP internetske veze. Ovaj protokol je dizajniran da bude brži s manjim kašnjenjem od TCP-a. QUIC nudi manje troškove pri uspostavljanju veze i brži prijenos podataka preko veze. Za razliku od TCP-a, pogreška poput dijela podataka koji se izgubi usput neće uzrokovati zaustavljanje veze i čekanje da se problem riješi. QUIC će nastaviti prenositi druge podatke dok se problem rješava.

Zapravo, QUIC je bio dodano u Google Chrome još 2013. Chrome ga koristi kada komunicira s Googleovim uslugama i nekim drugim web stranicama poput Facebooka, a dostupan je i za Android aplikacije. Ali QUIC nije standard integriran u druge web preglednike. S HTTP/3 tehnologija dolazi na standardni način i u druge preglednike.

Ukratko: HTTP/3 je noviji, bolji i brži protokol. To je modernije rješenje koje bi trebalo pružiti poboljšanu sigurnost i brzinu weba.

Dolaze u web-preglednik u vašoj blizini

HTTP/3 je dodan na rubu krvarenja kanarinac verzija Google Chromea u rujnu 2019., skrivena iza a zastavicu naredbenog retka . Pokretanje Chrome Canaryja s |_+_| argumenti naredbenog retka omogućit će HTTP/3.

Oglas

Mozilla je ove jeseni objavila da radi na dodavanju HTTP/3 eksperimentalnoj verziji Firefox Nightly. Nova verzija Microsoft Edgea bazirana na Chromiumu naslijedit će Googleov HTTP/3 rad za Chrome, kao i drugi preglednici bazirani na Chromiumu poput Opera. Očekivali bismo da će se i Apple u nekom trenutku uključiti s HTTP/3 u Safariju.

Cloudflare ima čak najavio da web-lokacijama koje koriste njegovu mrežu isporuke sadržaja olakšava usvajanje HTTP/3. Korisnici Cloudflarea uskoro će moći jednostavno prebaciti prekidač i omogućiti HTTP/3 (s QUIC-om) za svoje stranice. To bi, nadamo se, trebalo pomoći u jačanju usvajanja HTTP/3 tako što će web-lokacijama olakšati omogućavanje nakon što preglednici postanu stabilni i omogućeni HTTP/3 za sve.

HTTP/3 dolazi i na drugi softver—na primjer, Nginx web poslužitelj radi na HTTP/3 podršci za Nginx verzija 1.17 .

U ranoj smo fazi implementacije. Cloudflare kaže da će nastaviti raditi zajedno s drugim organizacijama, uključujući Google i Mozillu, kako bi finalizirali QUIC i HTTP/3 standarde i potaknuli široko usvajanje. Drugim riječima, ne samo da softver još nije konačan – već i sam standard može doživjeti neke promjene. Potrebno je još puno posla prije nego što se ovo omogući prema zadanim postavkama u modernim preglednicima i automatski se koristi.

Više tehničkih detalja

Želite li saznati više? Provjeri Cloudflareov dubinski pogled na HTTP/3 ili kopati nacrt HTTP/3 standarda za stvarne tehničke specifikacije.

PROČITAJTE SLJEDEĆE Profilna fotografija Chrisa Hoffmana Chris Hoffman
Chris Hoffman je glavni urednik How-To Geek. Više od desetljeća piše o tehnologiji i dvije godine je bio kolumnist PCWorld-a. Chris je pisao za The New York Times, bio je intervjuiran kao stručnjak za tehnologiju na TV postajama kao što je Miamijev NBC 6, a njegov rad su pokrivale novinske kuće poput BBC-a. Od 2011. Chris je napisao preko 2000 članaka koji su pročitani gotovo milijardu puta --- i to samo ovdje na How-To Geek.
Pročitajte cijelu biografiju

Zanimljivi Članci