
HTTP/3, nästa stora iteration av HTTP-protokollet, är att få ett stort uppsving i dag med stöd i Cloudflare, Google Chrome och Mozilla Firefox.
Från och med idag meddelade Cloudflare som kommer kunder att kunna aktivera ett alternativ i deras instrumentpaneler och slå på HTTP/3 stöd för sina domäner.
Det innebär att när en användare besöker en Cloudflare webbplats från en HTTP – /3-kompatibel klient, kommer anslutningen automatiskt att uppgradera till det nya protokollet, i stället för att hanteras via äldre versioner.
På webbläsaren sidan, Chrome Canary lagt till stöd för HTTP/3 tidigare denna månad. Användare kan aktivera den genom att använda Chrome-command-line-flaggor “–enable-quic –quic-version=h3-23”.
Google Chrome Canary blev bara den första (tillgängliga) webbläsare för att integrera (mycket) experimentell #QUIC och HTTP/3 stöd!
Lägg till flaggor “–enable-quic –quic-version=h3-23” och du bör se “http – /2+quic/99 att” visa upp i devtools, som faktiskt http3 i förklädnad! pic.twitter.com/5Fhui46h3x
— Robin Marx (@programmingart) September 19, 2019
Dessutom, Mozilla också meddelat att man skulle rulla ut stöd för HTTP/3. Webbläsaren maker är planerad att skickas HTTP/3 i en kommande Firefox Nightly version senare i höst.
Vad är HTTP/3?
HTTP/3 är nästa stora version av HTTP-protokollet genom vilka innehållet flyttas från servrar till klienter, där det visas i webbläsare, mobila appar, eller andra program.
HTTP v3-eller HTTP/3 — är annorlunda från allt som kom före det. Det är en fullständig omskrivning av HTTP som används QUIC protokoll istället för TCP, och också kommer med en inbyggd TLS (kryptering) stöd.
Det är en blandning av flera olika tekniker, allt tänkt att göra webbsidor laddas snabbare och över krypterade anslutningar per default.
För att förstå hur HTTP/3 fungerar måste du först förstå hur OSI-nätverk fungerar modellen. Som standard, HTTP (ett lager 7 protocol) TCP (ett lager 4-protokollet) som bas. TCP används för att förhandla anslutningar mellan klienter och servrar, och sedan flytta data mellan de två parterna — därav dess kategorisering som en transport protocol.
Bild: BMC
Men den TCP-protokollet var utformat på 70-talet, och ingen trodde att den skulle användas för nära real-time communications, som det används idag. Som åren gick, programvara ingenjörer började förstå att TCP aldrig var avsedd för hastighet.
Över åren har flera team av ingenjörer har försökt att skapa en bättre transport layer-protokoll. Av alla Googles tekniker har varit mest framgångsrika.
De första skapat SPDY, ett protokoll som fixade några av TCP: s problem, och som senare användes för HTTP-över-SPDY, ett protokoll som så småningom blev den officiella HTTP/2, som nu används på runt 40% av alla internet-webbplatser.
Men SPDY bara var en förbättring på TCP och dess principer. Google ingenjörer insåg att de kunde göra det mycket bättre om de hade kombinera tillförlitlighet av TCP och hastigheten av UDP, ihop till ett helt nytt protokoll.
Det är hur snabbt du kom att bli, eller “Quick UDP-Anslutningar till Internet.” Som namnet antyder, detta är ett protokoll som sammanför de bästa egenskaperna för TCP och UDP, för att bygga ännu en snabbare lager 4 transport protocol.
HTTP/3 QUIC genomföras inuti HTTP ersätta TCP och SPDY på det transport-nivå. Det var formellt i oktober förra året.
Cloudflare att ge: HTTP/3 antagande ett lyft
Inledande stöd har lagts till i Chrome 29 och Opera 16, och i LiteSpeed-servrar. Chrome har stöd för utökade denna månad, men den större nyheten är Cloudflare att protokollet är generellt tillgängliga för sina kunder.
Content delivery network (CDN) är en viktig aktör på webben, driver runt 10% av alla internet-webbplatser. Har företaget rulla ut HTTP/3 stöd för alla men det ger en bredare och snabbt antagande.
“Cloudflare var en av de stora drivkrafterna för H2 antagandet att ha släppt sin HTTP – /2-stöd för alla kunder i December 2015. I själva verket, Cloudflare fortfarande befogenheter majoriteten av HTTP/2 web,” en Cloudflare talesperson berättade ZDNet denna vecka.
Nu, anser företaget att det är dags att flytta webben till och med bättre-protokollet, som är både snabbare, men också kommer med inbyggt stöd för TLS-protokollet i hjärtat av HTTPS.
Enligt W3Techs, HTTP/3 används idag av endast 3% av alla internet-webbplatser.
Utvecklare
Google: Dart 2.5 programmeringsspråk SDK kommer att ‘förbättra’ utvecklare
COBOL varv 60: Varför den kommer att överleva oss alla
Programmeringsspråk popularitet: Python stramar åt sitt grepp i toppen
Hur Shopify tror att genom att bygga en bas av utvecklare och e-handel (ZDNet YouTube)
Utveckling av programvara toppar listan över mest efterfrågade teknisk kompetens (TechRepublic)
HarmonyOS: Vad är det med Huawei ‘ s Android-ersättare? (CNET)
Relaterade Ämnen:
Affärssystem
Säkerhet-TV
Hantering Av Data
CXO
Datacenter