HTTP/2 vs HTTP/3 Latency Modeler

HTTP/2 vs HTTP/3 延遲模型

模擬傳輸層(TCP 與 QUIC)在傳輸吞吐量和頁面載入時間上,受往返時間(RTT)、隊首阻塞(head-of-line blocking)和封包遺失影響的情況。

遺失率與頁面載入時間
協議比較參考
特性 HTTP/2 (TCP) HTTP/3 (QUIC)
傳輸層 TCP (可靠、有序) UDP + QUIC (可靠、流獨立)
隊首阻塞 TCP 遺失時的傳輸層隊首阻塞 無隊首阻塞 — 遺失封包只阻塞單一串流
連線建立 1-2 RTT (TLS 1.3) 0-1 RTT (0-RTT 恢復)
多工處理 多個串流,有 TCP 隊首阻塞 真正並行串流,無隊首阻塞
遺失恢復 TCP 重傳會阻塞所有串流 按串流恢復,其他串流繼續
最佳應用場景 低遺失區域網路/資料中心 高遺失行動網路/不穩定廣域網路