HTTP/1.1 vs HTTP/2 vs HTTP/3

请求瀑布图 · 多路复用 · QUIC · 丢包模拟

并发请求数:8
丢包率:0%
HTTP/1.1
串行队头阻塞
总耗时 --
请求数 8
点击「开始模拟」
HTMLCSSJS图片
HTTP/2
多路复用 · 帧交错
总耗时 --
请求数 8
点击「开始模拟」
HTMLCSSJS图片
HTTP/3
QUIC · 无队头阻塞
总耗时 --
请求数 8
点击「开始模拟」
HTMLCSSJS图片

协议特性对比

特性HTTP/1.1HTTP/2HTTP/3
头部压缩✗HPACKQPACK
连接复用✗✓✓
多路复用✗✓✓
服务器推送✗✓✓
传输协议TCPTCPQUIC/UDP
队头阻塞HTTP层TCP层✗
TLS 版本可选TLS 1.2+TLS 1.3
0-RTT 握手✗✗✓
连接迁移✗✗✓
明文传输✓✗✗