Firefox Nightly/Beta 默認啟用 QUIC 和 HTTP/3 支持
Mozilla 官方博客宣布,目前已在 Firefox Nightly 和 Firefox Beta 中默認啟用對 QUIC 和 HTTP/3 的支持,對于穩(wěn)定版則計劃在 Firefox 88 中開始啟用。HTTP/3 將在 5 月底前默認啟用。
這就意味著,如果 Web 服務(wù)器(例如谷歌或 Facebook)提供 HTTP/3,F(xiàn)irefox Nightly 和 Firefox Beta 訪問這些網(wǎng)站時將會自動嘗試使用 HTTP/3。
Web 服務(wù)器可以通過使用 Alt-Svc response header 或通過使用 HTTPS DNS record 的 HTTP/3 支持來表明支持 HTTP/3??蛻舳撕头?wù)器都必須支持相同的 QUIC 和 HTTP/3 草案版本才能相互連接。例如,F(xiàn)irefox 目前支持該規(guī)范的草案 27 至 32,因此服務(wù)器必須在 Alt-Svc 或 HTTPS record 中報告對這些版本之一(例如“h3-32”)的支持,以便 Firefox 嘗試與該服務(wù)器使用 QUIC 和 HTTP/3 進行連接。當訪問這類網(wǎng)站時,在 Dev Tools 中查看網(wǎng)絡(luò)請求信息應(yīng)該會顯示 Alt-Svc header,同時也會顯示使用了 HTTP/3。
HTTP/3 是基于 QUIC 的 HTTP 協(xié)議的新版本。與 HTTP/2 相比,HTTP/3 具有三個主要的性能改進:
- 由于它基于 UDP,因此連接時間更短
- 沒有 head 阻塞,在這種情況下,傳輸數(shù)據(jù)包的延遲會導致整個連接被延遲
- 更好地檢測和修復數(shù)據(jù)包丟失
QUIC 還提供了連接遷移和其他可以提升性能和可靠性的功能,詳情點此查看。
本文轉(zhuǎn)自O(shè)SCHINA
本文標題:Firefox Nightly/Beta 默認啟用 QUIC 和 HTTP/3 支持
本文地址:https://www.oschina.net/news/137906/quic-n-http3-support-in-firefox-nightly-n-beta