Chrome Canary已整合支持實驗性的QUIC與HTTP/3協議
最近日更新的Chrome Canary開發分支中,谷歌已經為這款瀏覽器啟用了對實驗性QUIC協議和HTTP / 3的整合支持。作為一家一直致力於為互聯網提速的企業,谷歌在2013年宣布了其正在試驗的QUIC(讀音同Quick)協議,全稱為“快速用戶數據報協議互聯網連接”(Quick UDP internet connections)。
(題圖via Techdows)
谷歌表示,早期QUIC 的特點是基於用戶數據報協議(UDP)、而不是傳輸控制協議(TCP)上運行的基於安全傳輸層協議(TLS)的流復用協議。
為了提升網絡性能,我們需要減少緩衝提示的次數,但感覺很難依賴於TCP 協議來實現。有鑑於此,該公司決定將QUIC 與精挑細選的部分技術整合到一起。
2015 年的時候,谷歌宣布了新版的QUIC 協議,宣稱測試數據表明QUIC 提供了較TCP 協議的實際性能改進。與此同時,底層的UDP 協議能夠建立更低的連接延遲,改進擁塞控制和更好的丟包恢復。
在那之後,該項目又沉寂了一段時間,直到Robin Marx 今日在Twitter 上宣布了這一喜訊。其表示,Chrome Canary 是首個集成了Webperf / HTTP3 / QUIC 協議支持的瀏覽器。
(圖自:Robin Marx)
感興趣的朋友,可在下載並安裝最新版的Chrome Canary 開發分支後,運行如下啟用QUIC 支持的命令(在程序文件路徑後添加如下後綴):
–enable-quic –quic-version=h3-23
然後可以訪問QUIC 演示站點(quic.rocks:44433 或LiteSpeed tech),已驗證是否成功加載QUIC 。
同時,網絡標籤頁下的開發工具控制台上會顯示http / 2 + quic / 99 這個協議,不過Robin Marx 稱其實際上就是偽裝的http3 。
(圖自:Raúl Martínez / Twitter @RME)
如果現在通過Google 搜索QUIC,您還會注意到Bitdefender 和ESET 的相關文章,其中介紹瞭如何在Chrome 瀏覽器中禁用該協議。
眾所周知,因為該協議會破壞網絡安全產品提供的網絡防護/ 家長控制功能。
最後,如果你發現QUIC 存在任何問題,可在地址欄輸入Chrome://flags 並跳轉,搜索相關項目並禁用,然後重啟瀏覽器,以檢查問題是否已得到解決。