Chromium 官方宣布 Chrome 正在部署到 HTTP/3 與 IETF QUIC。
QUIC(Quick UDP Internet Connections)是 Google 推出的一個(gè)項(xiàng)目,旨在降低基于 TCP 通訊的 Web 延遲。QUIC 非常類似 TCP+TLS+SPDY ,但是基于 UDP 實(shí)現(xiàn)的。它是 HTTP/3 的基礎(chǔ)協(xié)議。
2015 年,Google 將 QUIC 引入負(fù)責(zé)維護(hù)互聯(lián)網(wǎng)協(xié)議的標(biāo)準(zhǔn)組織 IETF,并且 IETF 一直在對(duì) QUIC 進(jìn)行改進(jìn),目前有兩個(gè)相似但不同的 QUIC 協(xié)議:Google QUIC 與 IETF QUIC。
Chrome 中使用的是 Google QUIC,同步地 Google 也在參與 IETF 對(duì) QUIC 的改進(jìn),發(fā)展到現(xiàn)在最新的 Google QUIC 版本 Q050 與 IETF QUIC 有許多相似之處,不過(guò)大多數(shù) Chrome 用戶通常無(wú)法與 IETF QUIC 服務(wù)器進(jìn)行通信。
Chromium 團(tuán)隊(duì)表示,其發(fā)現(xiàn) IETF QUIC 的性能優(yōu)勢(shì)特別高,使得 Google 搜索延遲減少了 2% 以上,YouTube 的重新緩沖時(shí)間減少了 9% 以上,PC 客戶端吞吐量增加了 3% 以上,移動(dòng)設(shè)備的客戶端吞吐量增加了 7% 以上,因此宣布 Chrome 即將引入對(duì) IETF QUIC h3-29 版本的支持。
目前有 25% 的 Chrome 穩(wěn)定用戶正在使用 IETF QUIC h3-29,Chrome 計(jì)劃在接下來(lái)的幾周內(nèi)擴(kuò)大這一占比并繼續(xù)監(jiān)控性能數(shù)據(jù)。“Chrome 會(huì)積極支持 IETF QUIC h3-29 和 Google QUIC Q050,以便為支持 Q050 的服務(wù)器提供時(shí)間更新為 IETF QUIC。”這也就意味著,后續(xù) Chrome 將全面從 Google QUIC 遷移到 IETF QUIC。Chroimum 還表示,當(dāng)下 Chrome m85 尚不支持 IETF QUIC 0-RTT,接下來(lái)幾個(gè)月中團(tuán)隊(duì)為 IETF QUIC 推出 0-RTT 支持后,預(yù)計(jì)性能數(shù)據(jù)將會(huì)更好。