/Usage_statistics /browser /check /curl /nginx /python /server /site /start /test |
1. HTTP/3
Contents
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 を組み合わせるデモ。
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,
- enter example.com/cdn-cgi/trace from a web browser or client and replace example.com with your domain name.
Several lines of data are returned.
- If http=http/2 appears in the results, the connection occurred over HTTP/2. Other possible values are http=http/3 for HTTP/3, and http=http/1.x for HTTP/1.x.