cnBeta谷歌开始在Google Chrome中加入HTTP/3和IETF QUIC支持


_本文原题:谷歌开始在Google Chrome中加入HTTP/3和IETF QUIC支持
谷歌开始在其Chrome浏览器中实现对HTTP/3的支持 , 该公司在一篇博客中宣布 。 此次更新将带来一些额外的性能改进 , 主要得益于实现了QUIC作为传输协议 。 互联网工程任务组(或IETF)早在2015年就推出了HTTP/2 , 它带来的一大改进就是支持复用 。
但是 , 它采用了TCP作为传输协议 , 以及TCP中的丢失恢复机制 , 所以丢失的数据包仍然会造成所有活动事务的延迟 。 通过采用QUIC , HTTP/3可以进一步改善传输过程 , 因为丢失的数据包只会影响到直接受其影响的事务 。
谷歌是QUIC的最初开发者 , 但该协议在IETF手中已经有一段时间了 , 现在IETF版本的QUIC与谷歌内部的QUIC有很大不同 。 到目前为止 , 谷歌只支持自己的QUIC实现 , 而IETF则还在研究其版本 , 但现在这种情况正在改变 。 谷歌表示 , IETF QUIC "在TCP上明显优于TLS 1.3的HTTPS" 。 例如 , 谷歌搜索延迟降低了2% , 而YouTube的重新缓冲时间减少了9% 。
因此 , 该公司在其浏览器中启用了对IETF QUIC的支持 , 不少于25%的用户从今天起会自动启用 。 根据谷歌的说法 , 本次实现是基于29号草案 , 这不是最新的版本 , 但在后续的草案中没有突破性的变化 。 谷歌还没有添加的是对IETF QUIC 0-RTT的支持 , 它将在以后出现 , 这将带来更好的性能 。
HTTP/3还没有最终确定 , 目前还不清楚浏览器何时能有一个完全最终确定的实现 。
【cnBeta谷歌开始在Google Chrome中加入HTTP/3和IETF QUIC支持】
cnBeta谷歌开始在Google Chrome中加入HTTP/3和IETF QUIC支持
本文插图