1. HTTP/3

/Usage_statistics /start

https://www.cloudflare.com/learning/performance/what-is-http3/

Does my browser support HTTP/3 & QUIC? https://cloudflare-quic.com/

cloudflare-quic.com.    300     IN      HTTPS   1 . alpn="h3,h2" ipv4hint=104.22.8.38,104.22.9.38,172.67.9.235 ech=AEX+DQBBQAAgACCJLsL5M8lwsh+ThB0l/k2yTqzNbFIDBbvQQ5sZAfpYOwAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA= ipv6hint=2606:4700:10::6816:826,2606:4700:10::6816:926,2606:4700:10::ac43:9eb

Third version of the HTTP networking protocol which uses QUIC as transport protocol. Previously known as HTTP-over-QUIC, now standardized as HTTP/3.

1.1. Cloudflare

How can website owners turn on HTTP/3 now?

Cloudflare enables website owners to turn on support for HTTP/3 without any changes to their origin. Learn how to make the switch for your domain.

Understanding Cloudflare HTTP/2 and HTTP/3 Support https://developers.cloudflare.com/support/network/understanding-cloudflare-http2-and-http3-support/

https://x.com/voluntas/status/1718091624574804376?s=20 nghttp3 と OpenSSL QUIC を組み合わせるデモ。

/python

1.2. What is HTTP/3?

HTTP/3 is the next major revision of the hypertext transfer protocol (HTTP). 
It will improve speed, security, and reliability.

An important difference in HTTP/3 is that it runs on QUIC, a new transport protocol.

QUIC is designed for mobile-heavy Internet usage in which people carry smartphones that constantly switch from one network to another as they move about their day. This was not the case when the first Internet protocols were developed: devices were less portable and did not switch networks very often.

The use of QUIC means that HTTP/3 relies on the User Datagram Protocol (UDP), not the Transmission Control Protocol (TCP). Switching to UDP will enable faster connections and faster user experience when browsing online.

1.3. Firefox 119

default

network.http.http3.enable       true

Firefox currently supports drafts 27 to 32 of the specification, 
so the server must report support of one of these versions (e.g., “h3-32”) 
in Alt-Svc or HTTPS record for Firefox to try to use QUIC and HTTP/3 with that server. 

1.4. web server

Support for QUIC and HTTP/3 http://nginx.org/en/docs/quic.html

1.5. 検査

To determine the protocol used for your connection,

Several lines of data are returned.


CategoryDns CategoryWatch CategoryTemplate

MoinQ: HTTP/3 (last edited 2023-11-23 13:26:41 by ToshinoriMaeno)