Hvordan HTTP/3 og QUIC vil øke hastigheten på nettsurfingen din

HTTP/3 blir stadig mer utbredt. Cloudflare støtter nå HTTP/3, som allerede er en del av Chrome Canary og snart vil bli lagt til Firefox Nightly. Denne nye standarden vil gjøre nettsurfingen din raskere og sikrere.

Hvorfor HTTP/3 og QUIC betyr noe

Her er den korte forklaringen: Nettlesere, webservere og andre kritiske deler av nettinfrastrukturen får støtte for en ny standard kalt HTTP/3, som bruker QUIC. Dette er en mer moderne versjon av HTTP, som nettlesere bruker til å kommunisere med webservere og sende data frem og tilbake.

HTTP/3 har blitt omskrevet for å sende data raskere med bedre motstand mot feil. Den har også innebygd kryptering. Det betyr mer fart og sikkerhet. Det er ikke bare dataoverføringshastighet, heller: HTTP/3 bør redusere ventetiden også, noe som betyr at nettsteder vil begynne å laste raskere etter at du klikker eller trykker på en lenke.

Den gjennomsnittlige personen trenger aldri å vite om HTTP/3 og QUIC. Folk som driver nettsteder og utvikler webprogramvare har litt arbeid å gjøre, men det hele kommer til å være gjennomsiktig for den gjennomsnittlige personen. En dag vil nettleseren din og nettstedene du bruker begynne å kommunisere over HTTP/3 i stedet, og nettet vil bli bedre og bedre etter hvert som flere nettsteder velger å bruke HTTP/3.

  Hvordan endre fargetemaet til Microsoft Office

Fra HTTP/1 til HTTP/2

Den originale versjonen av HTTP bruker Transmission Control Protocol (TCP.) Først beskrevet i 1974, ble TCP aldri designet med hastigheten og responsen til dagens nett i tankene. Google prøvde å fikse mange av TCPs problemer med en ny protokoll kalt SPDY, som informerte HTTP/2.

HTTP/2 kom til de fleste større nettlesere innen utgangen av 2015, og la til funksjoner som datakomprimering og pipelining av flere forespørsler over en enkelt TCP-tilkobling for å få fart på sakene.

Fra og med september 2019, W3Techs anslår at HTTP/2 nå brukes av 41 % av nettstedene.

Hva er HTTP/3 og QUIC?

HTTP/3 er mer en omskrivning av HTTP-protokollen. I stedet for å bruke TCP, bruker HTTP/3 Googles QUIC-protokoll. HTTP/3 ble opprinnelig kjent som HTTP-over-QUIC. HTTP/3 inkluderer også TLS 1.3-kryptering, så det er ikke behov for en separat HTTPS som fester sikkerheten til protokollen, slik det er i dag.

  Hvordan ta smarthjemmet med på reise

QUIC sto opprinnelig for «Quick UDP Internet Connections.» Denne protokollen er designet for å være raskere med lavere ventetid enn TCP. QUIC gir mindre overhead når du oppretter en tilkobling og raskere dataoverføringer over tilkoblingen. I motsetning til TCP, vil ikke en feil som et stykke data som går tapt underveis føre til at tilkoblingen stopper og venter på at problemet blir løst. QUIC vil fortsette å overføre andre data mens problemet blir løst.

Faktisk var QUIC lagt til Google Chrome tilbake i 2013. Chrome bruker den når den kommuniserer med Google-tjenester og noen andre nettsteder som Facebook, og den er tilgjengelig for Android-applikasjoner. Men QUIC er ikke en standard integrert i andre nettlesere. Med HTTP/3 kommer teknologien på en standard måte til andre nettlesere også.

Oppsummert: HTTP/3 er en nyere, bedre og raskere protokoll. Det er en mer moderne løsning som skal levere forbedret sikkerhet og hastighet til nettet.

De kommer til en nettleser nær deg

HTTP/3 ble lagt til blødningskanten Kanariøyene versjon av Google Chrome i september 2019, skjult bak en kommandolinjeflagg. Å starte Chrome Canary med –enable-quic –quic-version=h3-23 kommandolinjeargumentene vil aktivere HTTP/3.

Mozilla kunngjorde at de jobber med å legge til HTTP/3 til en eksperimentell versjon av Firefox Nightly denne høsten. Den nye Chromium-baserte versjonen av Microsoft Edge vil arve Googles HTTP/3-arbeid for Chrome, i likhet med andre Chromium-baserte nettlesere som Opera. Vi forventer at Apple også vil hoppe om bord med HTTP/3 i Safari på et tidspunkt.

  Hvordan lage glass i Minecraft

Cloudflare har til og med annonsert at det gjør HTTP/3-adopsjon enklere for nettsteder som bruker innholdsleveringsnettverket. Cloudflare-kunder vil snart bare kunne snu en bryter og aktivere «HTTP/3 (med QUIC)» for nettstedene deres. Det bør forhåpentligvis bidra til å øke HTTP/3-adopsjon ved å gjøre det enklere for nettsteder å aktivere når nettlesere blir HTTP/3 stabile og aktivert for alle.

HTTP/3 kommer også til annen programvare – for eksempel jobber Nginx-nettserveren med HTTP/3-støtte for Nginx versjon 1.17.

Vi er i de tidlige stadiene av implementeringen. Cloudflare sier at de vil «fortsette å jobbe sammen med andre organisasjoner, inkludert Google og Mozilla, for å fullføre QUIC- og HTTP/3-standardene og oppmuntre til bred bruk.» Med andre ord, ikke bare er programvaren ikke endelig ennå – standarden i seg selv kan se noen endringer. Det er mye arbeid som må gjøres før dette er aktivert som standard i moderne nettlesere og automatisk brukt.

Flere tekniske detaljer

Vil du vite mer? Sjekk ut Cloudflares dyptgående titt på HTTP/3 eller grave gjennom utkastet til HTTP/3-standarden for de virkelige tekniske spesifikasjonene.