HTTP/3与HTTP/2的性能对比

2020 年 5 月 11 日

HTTP/3与HTTP/2的性能对比

在去年 Cloudflare生日周,我们宣布了初步支持HTTP/2 的下一代新协议– HTTP/3 。我们的目标是为建立一个更好的互联网而努力。在标准制定上进行协作非常重要,我们很荣幸可以参与到制定标准的工作中来。

虽然 HTTP/3 仍处于草案状态,但是有大量用户对此表现出浓厚兴趣。截至目前,已经有超过 113000 个网络区域激活了 HTTP/3,如果你正在使用实验性的浏览器,则可以使用新协议对这些站点进行访问。

在与 Google 的合作下,我们启动了对HTTP/3 的支持,与此同时,Google 也在Google Chrome 中启动了对HTTP/3 的实验性支持。从那时起,我们看到越来越多的浏览器增加对HTTP/3 的实验性支持:比如Firefox 的 Nightly 版本,其他基于 Chromium 的浏览器比如 Opera、Edge 以及 Safari 的技术预览版本

HTTP/3 发展现状

IETF 标准化过程将协议开发为一系列文档草案版本,其目的是确定最终版本,并根据该版本发布 RFC。QUIC 工作组的成员在分析、实施和互操作规范方面进行协作,目的是及时发现问题并优化协议。

我们目前支持了 HTTP/3 的 Draft-23 版本,此后会持续跟进和适配未来新草案版本,在撰写本文时,最新草案版本号为 27 。针对每次草案版本更新,QUIC 协议的内容质量都会有所提升,以保证协议内容与其表现保持“基本共识”。为避免协议迭代发展过程中因为升级分析处于停滞状态,异或是因为变更而出现无休止的调整,随着每个新草案的提出,对已有规范提出修改的门槛一直在提高。这意味着版本之间的更改较小,并且最终的 RFC 应该与我们当前在生产环境中运行的协议紧密联系,差异更小。

原文链接:【 https://www.infoq.cn/article/0hyzw5pYgt3HICXAjLYQ 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 5 月 11 日 09:53 2243

评论 2 条评论

发布
用户头像
0-RTT 是TLS1.3代来的吧?
2020 年 05 月 11 日 11:41
回复
是的,不过0-RTT是QUIC的特性之一,QUIC则被用于HTTP的传输。
2020 年 05 月 11 日 14:40
回复
没有更多评论了
发现更多内容

JDK15正式发布,划时代的ZGC同时宣布转正

YourBatman

ZGC JDK15

分布式系统:数据一致性解决方案

马迪奥

分布式事务 一致性

2020年6月最新iOS面试题总结

iOSer

ios 2020 面试题 经验总结

Apache Pulsar 社区周报|09-05 ~ 09-11

Apache Pulsar

开源 云原生 Apache Pulsar 消息中间件

Copy攻城狮辛酸史:含泪“一分钟”跑通MindSpore的LeNet模型

华为云开发者社区

深度学习 程序员 mindspore

智能门禁的音视频技术应用

anyRTC开发者

音视频 WebRTC 直播 RTC

京东T8Java架构师总结整理的15w字的Java面试手册,持续更新

Java成神之路

Java 编程 程序员 面试 JVM

餐卡系统设计文档

追风

Java基础知识面试题(2020最新版)

Java架构师迁哥

架构师训练营第一期-第一周课后 - 作业二

我擦~字符串转字节切片后,切片的容量竟然千奇百怪

新世界杂货铺

golang 后端 后端开发

面试官:哪些场景会产生OOM?怎么解决?

科技缪缪

Java 架构 面试 编程语言 JVM

百度大脑助力旅游场景智能解决方案落地

百度大脑

正则表达式

菜鸟小sailor 🐕

爬虫

Code Like Sync, Works Like Async

滴滴普惠出行

Rust闭包的虫洞穿梭

袁承兴

rust 函数式编程 闭包

架构师训练营第一期-第一周课后-作业一

OBS鉴权实现的宝典秘籍,速拿!

华为云开发者社区

OBS 签名

GrowingIO 智能运营产品微前端实践

GrowingIO技术专栏

微前端 智能运营

食堂就餐卡系统设计 UML 练习

escray

极客大学架构师训练营 UML 学习作业

不愧是阿里大牛,竟然熬夜写了份《Spring MVC源码笔记》还整理成了文档,赶紧收藏!

Java成神之路

Java 编程 程序员 面试 Spring MVC

关于性别

北宋

浮点数学习笔记

Liuchengz.

C语言 基本数据类型

百度大脑事件图谱:洞察复杂世界中的事件知识

百度大脑

第一周作业,UML图

等燕归

Linux一键部署包,环境安装不用愁!!!

不才陈某

程序员 「Java 25周年」

卧槽!牛逼了!40K+Star!Mall电商实战项目开源回忆录!附源码、教程合集

云流

架构师 计算机 程序员成长 编程学习

Docker Swarm 集群管理利器核心概念扫盲

哈喽沃德先生

Docker Docker Swarm 容器 容器云 容器化

两月复习拿到阿里offer(Java开发),分享我的复习思路及资源

Java成神之路

Java 编程 程序员 面试 JVM

同城快递订单系统架构设计方案

周冬辉

值得学习!阿里P8架构师“墙裂”推荐:Java程序员必读的架构书籍

Java成神之路

Java 编程 程序员 面试 书籍

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

HTTP/3与HTTP/2的性能对比-InfoQ