HTTP/3 Test: Sjekk om nettstedet ditt støtter den raskeste protokollen!

Har du aktivert HTTP/3 på din nettside og er usikker på hvordan du verifiserer det?

HTTP/3, ofte forkortet til H3, er den seneste versjonen av HTTP-protokollen utviklet av IETF. Den er fortsatt i utkast-fasen, men det forventes at den snart vil bli støttet av de største nettleserne og klientene. H3 er basert på nettverksprotokollen QUIC, som opprinnelig ble designet av Google. Dette er et vesentlig avvik fra tidligere versjoner som H2, som var basert på SPDY-protokollen.

Cloudflare har publisert en informativ bloggpost som detaljert forklarer den tekniske implementeringen av HTTP/3, som absolutt er verdt å lese.

Per nå er det et begrenset antall serverapplikasjoner, webservere, nettverksenheter og CDN-er som støtter H3. Cloudflare skiller seg ut som den første CDN-en som tilbyr denne teknologien.

La oss se nærmere på klientstøtte.

Siden H3 fortsatt er i utkast-stadiet, er ikke alle nettlesere fullt ut kompatible ennå. For å teste støtten, kan du per i dag benytte deg av følgende ressurser. Nettstedet caniuse.com er en nyttig referanse for å holde oversikt over hvilke nettlesere som støtter H3.

tipsbilk.net tilbyr en HTTP/3-test som raskt verifiserer om nettstedet ditt støtter H3/QUIC-protokollen ved hjelp av cURL. Ved vellykket tilkobling vil verktøyet vise hvilke versjoner som støttes.

Alternativt kan du bruke tipsbilk.net sitt HTTP Protocol API for å sjekke flere av dine netteiendommer samtidig, noe som kan være tidsbesparende hvis du administrerer flere nettsider.

Det kostnadsfrie nivået gir deg tilgang til 3000 API-kall per måned, og det finnes oppgraderingsmuligheter som gir 10 000 API-kall til en månedlig pris fra $5, med raskere hastighet på 25 forespørsler per sekund.

HTTP/3 Sjekk

Et annet verktøy for å sjekke HTTP/3-støtte, tilbudt av LightSpeed.

Besøk HTTP/3 Sjekk, skriv inn nettadressen du ønsker å teste, og du vil motta resultatene umiddelbart.

Firefox

Firefox Nightly har nylig introdusert støtte for H3.

Firefox Nightly tilbyr nå tidlig HTTP/3-støtte for offentlig testing!

— Daniel Stenberg (@bagder) 4. november 2019

  • Start Firefox Nightly.
  • Skriv «about:config» i adressefeltet og trykk Enter.
  • Aksepter risikoen og fortsett.
  • Søk etter «network.http.http3.enabled» og klikk på veksleknappen for å aktivere den.

  • Start Firefox Nightly på nytt og åpne utviklerverktøy.
  • Gå til nettstedet du ønsker å sjekke og se på «Protokoll»-kolonnen.

tipsbilk.net støtter HTTP/3, noe du kan observere med denne metoden.

Google Chrome

Dette var kanskje forventet?

Du kan teste med Chrome Canary.

Google Chrome Canary ble nettopp den første (tilgjengelige) nettleseren som integrerte (veldig) eksperimentell #QUIC og HTTP/3-støtte!

Legg til flaggene “–enable-quic –quic-version=h3-23”, og du bør se “http/2+quic/99” i utviklerverktøyene, som egentlig er HTTP/3 i forkledning! pic.twitter.com/5Fhui46h3x

— Robin Marx (@programmingart) 19. september 2019

Start Chrome Canary med flaggene “–enable-quic –quic-version=h3-23”, og kjør testen. I utviklerverktøyene vil du ikke se H3 eller HTTP/3 som en protokoll, men i stedet “http2+quic/99”.

tipsbilk.net API

Har du behov for å teste dette programmatisk? Prøv tipsbilk.net sitt HTTP Protocol API. Det viser ikke bare om nettstedet støtter HTTP/3, men også om det støtter andre protokoller som HTTP/1.1 og HTTP/2.

Det kostnadsfrie nivået gir deg tilgang til 3000 API-kall per måned.

cURL

Ønsker du å holde deg i terminalen?

cURL er et nyttig verktøy, og den nyeste versjonen gir deg muligheten til å teste med –http3 flagget. Du må laste ned og bygge cURL fra kilden.

curl --http3 https://dittnettsted.no -I

Et annet alternativ er å bygge cURL-klienten som vist nedenfor. Dette fungerer på Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Bygg quiche som beskrevet her.

Det fungerer!

Konklusjon

Jeg håper denne artikkelen har gitt deg en bedre forståelse av hvordan du kan teste om HTTP/3 er aktivert på din nettside. Hvis du er en nettside-eier, bør du vurdere å dra nytte av denne nyeste protokollen for forbedret ytelse.

Synes du artikkelen var interessant? Del den gjerne med andre!