HTTP/2 är klart!

Nyheter i datorvärlden.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

CloudFlare Blog: HTTP/2 is here! Goodbye SPDY? Not quite yet

Här kan man jämföra HTTP/1.1 med HTTP/2: https://www.cloudflare.com/http2/

För mig var HTTP/2 69 % snabbare första gången, och 92 % snabbare andra gången.

Mer om HTTP/2: https://www.cloudflare.com/http2/what-is-http2/

HTTP/2-användningen är nu 2,6 %: https://w3techs.com/technologies/compar ... p2,ce-spdy
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Nu har Facebook uppgraderat till HTTP/2. Därmed använder sex av de tio mest besökta sidorna HTTP/2.
  1. Google.com: HTTP/2
  2. Facebook.com: HTTP/2
  3. Youtube.com: HTTP/2
  4. Baidu.com: SPDY/3.1 (https://ss1.bdstatic.com)
  5. Amazon.com
  6. Yahoo.com: HTTP/2
  7. Wikipedia.org: SPDY/3.1
  8. Qq.com
  9. Twitter.com: HTTP/2
  10. Google.co.in: HTTP/2
Jag har tidigare nämnt CloudFlare, som distribuerar sidor via servrar runtom i världen, och deras stöd för HTTP/2. KeyCDN (som sponsrar Let’s Encrypt :)) var dock tidigare med HTTP/2: KeyCDN Launches HTTP/2 Support.

Akamai, som inte endast sponsrar Let’s Encrypt, utan även ingår i ISRG, använder också HTTP/2. Akamais Mark Nottinham, som är ordförande för IETF HTTP Working Group, som utarbetade HTTP/2, använder förstås HTTP/2 för sin egen sida, till vilken han nyss skaffade ett certifikat från Let’s Encrypt. ;)

Fler CDN (content delivery network, content distribution network) och vilka protokoll de stöder redovisas här: https://istlsfastyet.com/#cdn-paas

Användningen av HTTP/2 fortsätter att öka snabbt: https://w3techs.com/technologies/compar ... p2,ce-spdy
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

HTTP/2 används nu mer än SPDY. Marginalen är dock minimal.
W³Techs_HTTP2_SPDY.png
SPDY kommer nog snart att börja att minska i användning. I maj försvinner stöd för SPDY/3.1 från Chrome. Internet Explorer och Edge i Windows 10 stöder HTTP/2, men inte SPDY (IE i W8.1 stöder SPDY/3).

Wikimedia är på gång med att övergå från SPDY till HTTP/2.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Wikimedia börjar närma sig att aktivera HTTP/2. Det används redan, sedan i måndags, på https://pinkunicorn.wikimedia.org/ Där stöds HTTP/2 och HTTP/1.1, men inte SPDY/3.1.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

I fredags inaktiverades stöd för SPDY/3.1 i Chromium (52): https://chromium.googlesource.com/chrom ... dfc77211e5
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Nu har Wikimedia äntligen aktiverat HTTP/2. :D

Det skedde knappt två veckor innan HTTP/2 fyller ett år, och stöd för SPDY/3.1 inaktiveras i Chrome (15 maj). I Chrome beta inaktiverades SPDY/3.1 första maj.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

RFC 7540 fyller ett år i dag! :D Eller i går, beroende på tidszon. :P

RFC 7540 on Hypertext Transfer Protocol Version 2 (HTTP/2) skickades 2015-05-14, kl. 23:07:33 UTC, d.v.s. 2015-05-15, kl. 01:07:33 svensk sommartid, som är UTC+2.
ce-http2,ce-spdy.png
Google hade för avsikt att fira dagen med att inaktivera SPDY/3.1 i Chrome, men ändrade sig och kommer istället att inaktivera SPDY först i Chrome 51, som släpps senare i maj. I Chrome 51 beta inaktiverades SPDY den 1 maj. Det är också inaktiverat i Opera Developer 39, och kommer troligen att vara det i Opera Beta, då den uppdateras till 38 (Chromium 51). Jag har inte sett något om när stöd för SPDY skall tas bort från Firefox.

serversidan fortsätter användningen av HTTP/2 att öka, medan användningen av SPDY ser ut att ha minskat marginellt hittills i maj.

De tio mest besökta domänerna (enligt Alexa):
  1. Google.com: HTTP/2
  2. Youtube.com: HTTP/2
  3. Facebook.com: HTTP/2
  4. Baidu.com
  5. Yahoo.com: HTTP/2
  6. Wikipedia.org: HTTP/2
  7. Amazon.com
  8. Twitter.com: HTTP/2
  9. Qq.com
  10. Google.co.in: HTTP/2
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: HTTP/2 är klart!

Inlägg av johanre »

Hhhmmm, jag får nog börja förbereda mig för detta. Det är inte bara tekniskt intressant, det är "rätt sak att göra". 8)
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Och det blir än bättre med TLS 1.3: More Privacy, Less Latency – Improved Handshakes in TLS version 1.3. :)

Och sedan när TCP byts ut mot UDP, i form av QUIC. 8)

Google har experimenterat med det i åtminstone tre år: Experimenting with QUIC. Stöds av Chromium och kan (in)aktiveras med chrome://flags/#enable-quic.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Nu när Chrome 51 har släppts med SPDY/3.1 inaktiverat, kan det vara lämpligt att göra en liten översikt:

HTTP/2 + HTTP/1.1: Chrome 51+, Opera 38+, Vivaldi 1.2+, Edge, IE (Windows 10)
HTTP/2 + SPDY + HTTP/1.1: Firefox, Safari 9.x, Opera 36 (XP, Vista)
SPDY + HTTP/1.1: IE (Windows 8.1), Opera 12.x, Safari 8
HTTP/1.1: IE (Windows XP, Vista, 7, 8)

Opera 38 och Vivaldi 1.2 har ännu inte släppts som stabila versioner.

På serversidan drar HTTP/2 alltmer ifrån SPDY: https://w3techs.com/technologies/compar ... p2,ce-spdy

HTTP/2 används på 7,8 % av alla webbsidor, inklusive sidor med endast osäker anslutning. HTTP/2, som det är implementerat i webbläsare, kräver en säker anslutning.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

HTTP/2 används nu på 10 % av alla sidor. Med tanke på att HTTP/2 kräver en säker anslutning, är det en betydligt större andel av de sidor som kan använda HTTP/2, som också gör det.

Bild

HTTP/2 är avsett att vara snabbt, och blir än snabbare då det används över TLS 1.3 (än över TLS 1.2). TLS 1.3-specifikationen är inte klar än, men används redan, t.ex. av Cloudflare: Introducing TLS 1.3

Vid anslutning till blogginlägget ovan säger Chrome 54:
”The connection to this site is encrypted and authenticated using a strong protocol (TLS 1.3), a strong key exchange (ECDHE_ECDSA), and a strong cipher (CHACHA20_POLY1305).”

Varför ChaCha20_Poly1305 används är oklart. Tydligen är servern konfigurerad att föredra den krypteringen också för klienter med AES-accelerering (som gör AES_GCM snabbare än ChaCha20_Poly1305). HTTP/2-specifikationen säger att ”TLS-compliant application MUST implement the TLS_AES_128_GCM_SHA256 cipher suite and SHOULD implement the TLS_AES_256_GCM_SHA384 and TLS_CHACHA20_POLY1305_SHA256 cipher suites”.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Femton procent av de tiomiljoner mest besökta webbplatserna använder nu HTTP/2.

https://w3techs.com/technologies/detail ... p2/all/all
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7780
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: HTTP/2 är klart!

Inlägg av JoWa »

Tjugofem procent av de tiomiljoner mest besökta webbplatserna använder nu HTTP/2.

Användningen av SPDY, som föregick HTTP/2, har minskat från 9,2 procent 1 februari 2018 till 1,3 procent i dag. Förklaringen är att Cloudflare nyss har slutat att använda SPDY: Deprecating SPDY

https://w3techs.com/technologies/compar ... p2,ce-spdy
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Skriv svar

Återgå till "Nyheter"