<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=HTTP%2F3</id>
	<title>HTTP/3 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=HTTP%2F3"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=HTTP/3&amp;action=history"/>
	<updated>2026-06-26T11:30:00Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=HTTP/3&amp;diff=3156228&amp;oldid=prev</id>
		<title>imported&gt;HugoKoo：​处理外文</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=HTTP/3&amp;diff=3156228&amp;oldid=prev"/>
		<updated>2025-09-20T12:11:09Z</updated>

		<summary type="html">&lt;p&gt;处理外文&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA|G1=IT}}&lt;br /&gt;
{{Expert needed|subject=计算机科学|time=2025-03-18T10:14:34+00:00}}&lt;br /&gt;
{{网络协议}}&lt;br /&gt;
{{HTTP}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HTTP/3&amp;#039;&amp;#039;&amp;#039;是[[HTTP]]协议的第三个主要版本，用于在[[万维网]]上交换信息。与之前版本（[[HTTP/1.1]]、[[HTTP/2]]等）不同，HTTP/3不依赖[[传输控制协议|TCP]]协议，转为使用基于[[用户数据报协议|UDP]]协议的[[多路复用]]传输协议[[快速UDP网络连接|QUIC]]协议实现。&amp;lt;ref&amp;gt;{{Cite journal|title=Hypertext Transfer Protocol (HTTP) over QUIC|url=https://tools.ietf.org/html/draft-ietf-quic-http-16|last=Bishop|first=M.|date=2018-10-24|journal=IETF RFC|access-date=2018-12-17|archive-date=2018-12-19|archive-url=https://web.archive.org/web/20181219040736/https://tools.ietf.org/html/draft-ietf-quic-http-16|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
此变化主要为了解决HTTP/2中存在的[[队头阻塞]]问题。由于HTTP/2在单个TCP连接上使用了[[多路复用]]，受到TCP[[拥塞控制]]的影响，少量的丢包就可能导致整个TCP连接上的所有流被阻塞。&lt;br /&gt;
&lt;br /&gt;
与该协议的早期版本相比，HTTP/3使用相似的语义，包括相同的[[HTTP#请求方法|请求方法]]、[[HTTP#状态码|状态代码]]和[[HTTP头字段|消息字段]]，但编码方式和会话状态的维护方式有所不同。然而，部分由于该协议采用了QUIC，与之前的版本相比，HTTP/3在实际使用中具有更低的延迟和更快的加载速度：在某些情况下，速度是HTTP/1.1（是许多网站唯一部署的HTTP版本）的四倍以上。&amp;lt;ref&amp;gt;{{Cite journal |last1=Perna |first1=Gianluca |last2=Trevisan |first2=Martino |last3=Giordano |first3=Danilo |last4=Drago |first4=Idilio |date=2022-04-01 |title=A first look at HTTP/3 adoption and performance |url=https://www.sciencedirect.com/science/article/pii/S0140366422000421 |journal=Computer Communications |language=en |volume=187 |pages=115–124 |doi=10.1016/j.comcom.2022.02.005 |s2cid=246936473 |issn=0140-3664 |hdl=11368/3025202 |hdl-access=free |access-date=2025-03-15 |archive-date=2023-12-07 |archive-url=https://web.archive.org/web/20231207053946/https://www.sciencedirect.com/science/article/abs/pii/S0140366422000421 |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |title=HTTP/3 is Fast |url=https://requestmetrics.com/web-performance/http3-is-fast |access-date=2022-07-01 |website=Request Metrics |language=en |archive-date=2025-03-06 |archive-url=https://web.archive.org/web/20250306085609/https://requestmetrics.com/web-performance/http3-is-fast/ |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
截至2024年9月，超过95%的主流网络浏览器支持HTTP/3&amp;lt;ref name=&amp;quot;canIuse&amp;quot; /&amp;gt;，并且在排名前1000万的网站中，有34%的网站支持HTTP/3。&amp;lt;ref name=&amp;quot;W3Techs&amp;quot;&amp;gt;{{cite web|title=Usage of HTTP/3 for websites|url=https://w3techs.com/technologies/details/ce-http3|access-date=11 August 2024|website=World Wide Web Technology Surveys|publisher=W3Techs}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 历史==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
file:HTTP-1.1 vs. HTTP-2 vs. HTTP-3 Protocol Stack.svg|frame|HTTP/3与HTTP/1.1、HTTP/2之协议栈比较&lt;br /&gt;
&lt;br /&gt;
rect 0 44 85 94 [[HTTP/1.1]]&lt;br /&gt;
rect 0 95 85 137 [[传输层安全性协议]]&lt;br /&gt;
rect 0 138 85 189 [[传输控制协议]]&lt;br /&gt;
&lt;br /&gt;
rect 126 44 210 94 [[HTTP/2]]&lt;br /&gt;
rect 126 95 210 137 [[TLS 1.2]]&lt;br /&gt;
rect 126 138 210 189 [[传输控制协议]]&lt;br /&gt;
&lt;br /&gt;
rect 251 44 336 74 [[HTTP/3]]&lt;br /&gt;
rect 255 90 328 121 [[TLS 1.3]]&lt;br /&gt;
rect 251 125 336 158 [[QUIC]]&lt;br /&gt;
rect 251 159 336 189 [[用户数据报协议]]&lt;br /&gt;
&lt;br /&gt;
rect 0 189 336 231 [[网际协议]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTTP/3起源于QUIC工作组采纳的{{Link-en|互联网草案|Internet_Draft}}。最初的提案名为“HTTP/2 Semantics Using The QUIC Transport Protocol”&amp;lt;ref&amp;gt;{{Cite IETF|title=HTTP/2 Semantics Using The QUIC Transport Protocol|draft=draft-shade-quic-http2-mapping|last=Shade|first=Robbie|date=8 July 2016|publisher=[[Internet Engineering Task Force|IETF]]}}&amp;lt;/ref&amp;gt;（使用QUIC传输协议的HTTP/2语义），后来更名为“Hypertext Transfer Protocol (HTTP) over QUIC”&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite news|last=Cimpanu|first=Catalin|date=12 November 2018|title=HTTP-over-QUIC to be renamed HTTP/3|language=en|work=ZDNet|url=https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/|access-date=12 November 2018|archive-date=2018-11-13|archive-url=https://web.archive.org/web/20181113020115/https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/|dead-url=no}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
在2018年10月28日的一次邮件列表讨论中，[[Internet Engineering Task Force|IETF]] HTTP和QUIC工作组主席Mark Nottingham提议将HTTP-over-QUIC更名为HTTP/3，以“清晰地表明它是HTTP语义到线路协议的另一种绑定方式……让人们意识到其与QUIC的分离”。&amp;lt;ref&amp;gt;{{Cite journal|last=Nottingham|first=Mark|date=28 October 2018|title=Identifying our deliverables|url=https://mailarchive.ietf.org/arch/msg/quic/RLRs4nB1lwFCZ_7k0iuz0ZBa35s|journal=IETF Mail Archive|access-date=2018-12-17|archive-date=2018-11-19|archive-url=https://web.archive.org/web/20181119213614/https://mailarchive.ietf.org/arch/msg/quic/RLRs4nB1lwFCZ_7k0iuz0ZBa35s|dead-url=no}}&amp;lt;/ref&amp;gt;Nottingham的提议在几天后被其他IETF成员接受。&amp;lt;ref&amp;gt;{{Cite news|url=https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/|title=HTTP-over-QUIC to be renamed HTTP/3 {{!}} ZDNet|last=Cimpanu|first=Catalin|date=2018-11-12|work=ZDNet|accessdate=2018-11-12|language=en|archive-date=2018-11-13|archive-url=https://web.archive.org/web/20181113020115/https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/|dead-url=no}}&amp;lt;/ref&amp;gt;HTTP工作组受命在HTTP/3的设计期间协助QUIC工作组，然后在发布后承担维护责任。&amp;lt;ref&amp;gt;{{Cite web|title=Hypertext Transfer Protocol Charter|url=https://datatracker.ietf.org/doc/charter-ietf-httpbis/08/|access-date=2020-09-02|website=ietf.org}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Google Chrome|Chrome]]（Canary build）在2019年9月添加了对HTTP/3的支持，然后最终在稳定版本中实现，但默认情况下通过功能标志禁用。它在2020年4月默认启用。&amp;lt;ref name=&amp;quot;Enabling QUIC in tip-of-tree&amp;quot;&amp;gt;{{Cite web |title=Enabling QUIC in tip-of-tree |url=https://groups.google.com/a/chromium.org/g/net-dev/c/5M9Z5mtvg_Y/m/iw9co1VrBQAJ |website=groups.google.com |access-date=2021-04-08 |archive-date=2021-08-23 |archive-url=https://web.archive.org/web/20210823070545/https://groups.google.com/a/chromium.org/g/net-dev/c/5M9Z5mtvg_Y/m/iw9co1VrBQAJ |dead-url=no }}&amp;lt;/ref&amp;gt;Firefox在2019年11月通过功能标志添加了对HTTP/3的支持&amp;lt;ref name=&amp;quot;canIuse&amp;quot;&amp;gt;{{Cite web |title=&amp;quot;HTTP/3&amp;quot; {{!}} Can I use... Support tables for HTML5, CSS3, etc |url=https://caniuse.com/http3 |access-date=2024-08-11 |website=canIuse.com |archive-date=2025-02-22 |archive-url=https://web.archive.org/web/20250222120009/https://caniuse.com/http3 |dead-url=no }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|last1=Daniel|first1=Stenberg|title=Daniel Stenberg announces HTTP/3 support in Firefox Nightly|url=https://twitter.com/bagder/status/1191482712739196928|access-date=5 November 2019|website=Twitter|archive-date=2023-03-30|archive-url=https://web.archive.org/web/20230330131225/https://twitter.com/bagder/status/1191482712739196928|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|last=Cimpanu|first=Catalin|date=26 Sep 2019|title=Cloudflare, Google Chrome, and Firefox add HTTP/3 support|url=https://www.zdnet.com/article/cloudflare-google-chrome-and-firefox-add-http3-support/|access-date=27 Sep 2019|website=ZDNet|df=dmy-all|archive-date=2019-09-26|archive-url=https://web.archive.org/web/20190926131659/https://www.zdnet.com/article/cloudflare-google-chrome-and-firefox-add-http3-support/|dead-url=no}}&amp;lt;/ref&amp;gt;，并于2021年4月在Firefox 88中开始默认启用。&amp;lt;ref name=&amp;quot;canIuse&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{Cite web|last=Damjanovic|first=Dragana|date=16 April 2021|title=QUIC and HTTP/3 Support now in Firefox Nightly and Beta|url=&amp;lt;/nowiki&amp;gt;https://hacks.mozilla.org/2021/04/quic-and-&lt;br /&gt;
&lt;br /&gt;
QUIC（快速UDP网络连接）是一种实验性的[[网络传输协议]]，由[[Google]]开发，该协议旨在使网页传输更快。在2018年10月28日的邮件列表讨论中，[[互联网工程任务组]]（IETF） HTTP和QUIC工作组主席{{tsl|en|Mark Nottingham}}提出了将HTTP-over-QUIC更名为HTTP/3的正式请求，以“明确地将其标识为HTTP语义的另一个绑定……使人们理解它与QUIC的不同”，并在最终确定并发布草案后，将QUIC工作组继承到HTTP工作组。&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;&amp;lt;/nowiki&amp;gt;{{Cite journal |last=Nottingham |first=Mark |title=Identifying our deliverables |url=https://mailarchive.ietf.org/arch/msg/quic/RLRs4nB1lwFCZ_7k0iuz0ZBa35s |journal=IETF Mail Archive |date=28 October 2018 |archive-url=https://web.archive.org/web/20181119213614/https://mailarchive.ietf.org/arch/msg/quic/RLRs4nB1lwFCZ_7k0iuz0ZBa35s |archive-date=2018-11-19 |access-date=2018-12-17 |dead-url=no}}&amp;lt;/ref&amp;gt;2020年4月8日在Safari Technology Preview中添加了对HTTP/3的实验性支持&amp;lt;ref&amp;gt;{{Cite web|url=https://webkit.org/blog/10264/release-notes-for-safari-technology-preview-104/|title=Release Notes for Safari Technology Preview 104|date=8 April 2020|access-date=7 August 2020|website=webkit.org|archive-date=2025-01-16|archive-url=https://web.archive.org/web/20250116121700/https://webkit.org/blog/10264/release-notes-for-safari-technology-preview-104/|dead-url=no}}&amp;lt;/ref&amp;gt;，并包含在随[[iOS 14]]和[[macOS 11]]一起发布的Safari 14中&amp;lt;ref name=&amp;quot;safari14&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Apple&amp;#039;s Safari Adds Support for HTTP3 in iOS 14 and macOS 11|url=https://www.iphoneincanada.ca/news/apple-safari-http3-ios-14/|date=23 June 2020|access-date=25 June 2021|website=iphoneincanada.ca|last=Ng|first=Gary}}&amp;lt;/ref&amp;gt;，但截至macOS和iOS上的Safari 16，它仍然默认禁用。{{Citation needed|date=October 2022}}&lt;br /&gt;
&lt;br /&gt;
2022年6月6日，[[IETF]]在{{IETF RFC|9114}}中将HTTP/3发布为[[互联网标准#提议标准|提议标准]]。&lt;br /&gt;
&lt;br /&gt;
== 相较于HTTP/1.1与HTTP/2 ==&lt;br /&gt;
不同HTTP版本之间的语义保持一致，如[[HTTP#请求方法|请求方法]]、[[HTTP#状态码|状态代码]]和[[HTTP头字段|消息字段]]等通常在所有版本中都适用。差异在于这些语义到底层传输的映射。[[HTTP/1.1]]和[[HTTP/2]]都使用[[传输控制协议|TCP]]作为其传输协议。HTTP/3采用[[QUIC]]，一种[[传输层]][[网络协议]]，基于[[用户数据报协议]]（UDP）实现了[[用户空间]][[拥塞控制]]。QUIC的引入旨在解决HTTP/2中被称为 “[[队头阻塞]]” 的主要问题：由于HTTP/2多路复用的并行性对TCP的[[丢包#丟包復原|丢失恢复机制]]是不可见的，因此一旦发生[[数据包]]丢失或重排序，所有活跃的[[事务处理|事务]]都会停滞，无论该事务是否受到丢失数据包的影响。相较之下，QUIC提供了原生多路复用，因此丢包只会影响数据真正丢失的那些流。&lt;br /&gt;
&lt;br /&gt;
提议的[[Domain Name System#Resource records|DNS资源记录]]SVCB（由服务绑定）和HTTPS将允许在不首先通过先前的HTTP版本接收Alt-Svc标头的情况下进行连接，从而消除TCP握手的1个RTT。&amp;lt;ref&amp;gt;{{cite web|url=https://developer.mozilla.org/en-US/docs/Glossary/https_rr|accessdate=2022-10-25|title=HTTPS RR|website=[[MDN Web Docs|MDN]]|publisher=[[Mozilla]]}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite IETF|title=Service binding and parameter specification via the DNS|draft=draft-ietf-dnsop-svcb-https|first1=Benjamin M.|last1=Schwartz|first2=Mike|last2=Bishop|first3=Erik|last3=Nygren|date=2020-06-12|publisher=[[Internet Engineering Task Force|IETF]]}}&amp;lt;/ref&amp;gt;自Firefox 92、iOS 14、报告的Safari 14支持以来，以及Chromium在标志后支持HTTPS资源记录。&amp;lt;ref&amp;gt;{{cite web|url=https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/92|accessdate=2022-10-25|title=Firefox 92 for developers|date=7 September 2021|publisher=[[Mozilla Corporation]]|archive-date=2025-02-27|archive-url=https://web.archive.org/web/20250227095252/https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/92|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://chromestatus.com/feature/5485544526053376|accessdate=2022-10-25|title=Feature: HTTP-&amp;gt;HTTPS redirect for HTTPS DNS records|publisher=[[Google Inc.]]|archive-date=2025-02-13|archive-url=https://web.archive.org/web/20250213065322/https://chromestatus.com/feature/5485544526053376|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=https://serverfault.com/questions/1075522/whats-the-use-case-of-svcb-type-65-service-binding-rr|accessdate=2022-10-25|title=What&amp;#039;s the use case of SVCB (type 65, service binding) RR|date=24 August 2021|author1=Patrick Mevzek|publisher=[[Stack Exchange Inc.]]}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 实现 ==&lt;br /&gt;
&lt;br /&gt;
=== 客户端 ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+HTTP/3 浏览器支持&lt;br /&gt;
!浏览器&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |实现但默认禁用的起始版本&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |默认开启的起始版本&lt;br /&gt;
!备注&lt;br /&gt;
|-&lt;br /&gt;
|[[Google Chrome|Chrome]]&lt;br /&gt;
|稳定版 (79)&lt;br /&gt;
|2019年12月&lt;br /&gt;
|87&amp;lt;ref name=&amp;quot;canIuse2&amp;quot;&amp;gt;{{Cite web|title=&amp;quot;HTTP/3&amp;quot; {{!}} Can I use... Support tables for HTML5, CSS3, etc|url=https://caniuse.com/?search=HTTP/3|access-date=2023-07-10|website=canIuse.com|archive-date=2023-07-13|archive-url=https://web.archive.org/web/20230713223708/https://caniuse.com/?search=http%2F3|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|2020年4月&amp;lt;ref&amp;gt;{{Cite web|title=Enabling QUIC in tip-of-tree|url=https://groups.google.com/a/chromium.org/g/net-dev/c/5M9Z5mtvg_Y/m/iw9co1VrBQAJ|access-date=2021-04-09|website=groups.google.com|archive-date=2021-08-23|archive-url=https://web.archive.org/web/20210823070545/https://groups.google.com/a/chromium.org/g/net-dev/c/5M9Z5mtvg_Y/m/iw9co1VrBQAJ|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|早期版本实现了QUIC的其他草案&lt;br /&gt;
|-&lt;br /&gt;
|[[Microsoft Edge|Edge]]&lt;br /&gt;
|稳定版 (79)&lt;br /&gt;
|2019年12月&lt;br /&gt;
|87&lt;br /&gt;
|2020年4月&lt;br /&gt;
|Edge 79是基于Chromium的首个版本&lt;br /&gt;
|-&lt;br /&gt;
|[[Firefox瀏覽器|Firefox]]&lt;br /&gt;
|稳定版 (72.0.1)&lt;br /&gt;
|2020年1月&lt;br /&gt;
|88&amp;lt;ref name=&amp;quot;:22&amp;quot;&amp;gt;{{Cite web|last=Damjanovic|first=Dragana|date=16 April 2021|title=QUIC and HTTP/3 Support now in Firefox Nightly and Beta|url=https://hacks.mozilla.org/2021/04/quic-and-http-3-support-now-in-firefox-nightly-and-beta|access-date=2021-04-17|website=Mozilla Hacks – the Web developer blog|language=en-US|archive-date=2021-09-18|archive-url=https://web.archive.org/web/20210918135315/https://hacks.mozilla.org/2021/04/quic-and-http-3-support-now-in-firefox-nightly-and-beta/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|2021年4月&amp;lt;ref&amp;gt;{{Cite web|title=Firefox Release Owners - MozillaWiki|url=https://wiki.mozilla.org/Release_Management/Release_owners|access-date=2021-04-09|website=wiki.mozilla.org|archive-date=2023-06-08|archive-url=https://web.archive.org/web/20230608204358/http://wiki.mozilla.org/Release_Management/Release_owners|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Safari]]&lt;br /&gt;
|稳定版 (14.0)&lt;br /&gt;
|2020年9月&lt;br /&gt;
|16.4&lt;br /&gt;
|2023年3月&lt;br /&gt;
|Apple从Safari 16.4开始，对部分Safari用户测试HTTP/3的支持。&amp;lt;ref&amp;gt;{{Cite web|author=Jen Simmons|date=2023-04-04|title=HTTP/3 support shipped in Safari 14.0|url=https://github.com/Fyrd/caniuse/pull/6664#issuecomment-1496439786|access-date=2023-04-07|website=GitHub|archive-date=2023-06-06|archive-url=https://web.archive.org/web/20230606153625/https://github.com/Fyrd/caniuse/pull/6664#issuecomment-1496439786|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 库 ===&lt;br /&gt;
为 QUIC and HTTP/3 实现了客户端或服务器逻辑的开源库有&amp;lt;ref&amp;gt;{{Cite web|title=QUIC Implementations|url=https://github.com/quicwg/base-drafts/wiki/Implementations|access-date=2021-04-08|website=GitHub|language=en|archive-date=2021-07-15|archive-url=https://web.archive.org/web/20210715135545/https://github.com/quicwg/base-drafts/wiki/Implementations|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+实现HTTP/3的库&lt;br /&gt;
!名称&lt;br /&gt;
!客户端&lt;br /&gt;
!服务端&lt;br /&gt;
!编程语言&lt;br /&gt;
!所属公司&lt;br /&gt;
!仓库链接&lt;br /&gt;
|-&lt;br /&gt;
|lsquic&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C&lt;br /&gt;
|[[LiteSpeed]]&lt;br /&gt;
|https://github.com/litespeedtech/lsquic {{Wayback|url=https://github.com/litespeedtech/lsquic |date=20231031170851 }}&lt;br /&gt;
|-&lt;br /&gt;
|nghttp3&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/ngtcp2/nghttp3 {{Wayback|url=https://github.com/ngtcp2/nghttp3 |date=20231031165400 }}&lt;br /&gt;
|-&lt;br /&gt;
|{{le|H2O (網路伺服器)|H2O (web server)|H2O}}&lt;br /&gt;
|{{no|不支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/h2o/h2o {{Wayback|url=https://github.com/h2o/h2o |date=20231110174741 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[cURL]]&amp;lt;ref name=&amp;quot;danielhaxxse&amp;quot;&amp;gt;{{Cite web|date=August 5, 2019|title=First HTTP/3 with curl|url=https://daniel.haxx.se/blog/2019/08/05/first-http-3-with-curl/|access-date=October 2, 2019|publisher=Daniel Stenberg|archive-date=2023-06-06|archive-url=https://web.archive.org/web/20230606221819/https://daniel.haxx.se/blog/2019/08/05/first-http-3-with-curl/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;curlgit&amp;quot;&amp;gt;{{Cite web|date=August 23, 2023|title=HTTP3 (and QUIC)|url=https://github.com/curl/curl/blob/master/docs/HTTP3.md|access-date=August 27, 2023|publisher=Daniel Stenberg|archive-date=2023-08-27|archive-url=https://web.archive.org/web/20230827172926/https://github.com/curl/curl/blob/master/docs/HTTP3.md|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{no|不支持}}&lt;br /&gt;
|C&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/curl/curl {{Wayback|url=https://github.com/curl/curl |date=20231110100219 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[MsQuic]]&amp;lt;ref name=&amp;quot;microsoft&amp;quot;&amp;gt;{{Cite web|date=April 28, 2020|title=MsQuic is Open Source|url=https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441|access-date=April 28, 2020|archive-date=2022-02-08|archive-url=https://web.archive.org/web/20220208075024/https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C&lt;br /&gt;
|[[Microsoft]]&lt;br /&gt;
|https://github.com/microsoft/msquic {{Wayback|url=https://github.com/microsoft/msquic |date=20220509202348 }}&lt;br /&gt;
|-&lt;br /&gt;
|proxygen&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C++&lt;br /&gt;
|[[Facebook]]&lt;br /&gt;
|https://github.com/facebook/proxygen#quic-and-http3 {{Wayback|url=https://github.com/facebook/proxygen#quic-and-http3 |date=20160209184019 }}&lt;br /&gt;
|-&lt;br /&gt;
|Cronet&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C++&lt;br /&gt;
|[[Google]]&lt;br /&gt;
|https://github.com/chromium/chromium/tree/main/net/quic {{Wayback|url=https://github.com/chromium/chromium/tree/main/net/quic |date=20230706211048 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[.NET]]&amp;lt;ref name=&amp;quot;dotnet&amp;quot;&amp;gt;{{Cite web|date=September 17, 2021|title=HTTP/3 support in .NET 6|url=https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/|access-date=September 17, 2021|archive-date=2023-05-30|archive-url=https://web.archive.org/web/20230530152505/https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|C# (using MsQuic)&amp;lt;ref&amp;gt;{{Cite web|date=2021-09-17|title=HTTP/3 support in .NET 6|url=https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/|access-date=2022-01-12|website=.NET Blog|language=en-US|archive-date=2023-05-30|archive-url=https://web.archive.org/web/20230530152505/https://devblogs.microsoft.com/dotnet/http-3-support-in-dotnet-6/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[[Microsoft]]&lt;br /&gt;
|https://github.com/dotnet {{Wayback|url=https://github.com/dotnet |date=20220104174908 }}&lt;br /&gt;
|-&lt;br /&gt;
|quic-go&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Go&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/quic-go/quic-go {{Wayback|url=https://github.com/quic-go/quic-go |date=20231027143728 }}&lt;br /&gt;
|-&lt;br /&gt;
|http3&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Haskell&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/kazu-yamamoto/http3 {{Wayback|url=https://github.com/kazu-yamamoto/http3 |date=20230706212725 }}&lt;br /&gt;
|-&lt;br /&gt;
|Kwik&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/ptrd/kwik {{Wayback|url=https://github.com/ptrd/kwik |date=20230409134425 }}&lt;br /&gt;
|-&lt;br /&gt;
|Flupke&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Java&lt;br /&gt;
|&lt;br /&gt;
|https://bitbucket.org/pjtr/flupke {{Wayback|url=https://bitbucket.org/pjtr/flupke |date=20230715110227 }}&lt;br /&gt;
|-&lt;br /&gt;
|aioquic&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Python&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/aiortc/aioquic {{Wayback|url=https://github.com/aiortc/aioquic |date=20231031170129 }}&lt;br /&gt;
|-&lt;br /&gt;
|quiche&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Rust&lt;br /&gt;
|[[Cloudflare]]&lt;br /&gt;
|https://github.com/cloudflare/quiche {{Wayback|url=https://github.com/cloudflare/quiche |date=20231110193854 }}&lt;br /&gt;
|-&lt;br /&gt;
|neqo&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Rust&lt;br /&gt;
|[[Mozilla]]&lt;br /&gt;
|https://github.com/mozilla/neqo {{Wayback|url=https://github.com/mozilla/neqo |date=20231031163915 }}&lt;br /&gt;
|-&lt;br /&gt;
|quinn&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Rust&lt;br /&gt;
|&lt;br /&gt;
|https://github.com/quinn-rs/quinn {{Wayback|url=https://github.com/quinn-rs/quinn |date=20231108212041 }}&lt;br /&gt;
|-&lt;br /&gt;
|s2n-quic&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|{{yes|支持}}&lt;br /&gt;
|Rust&lt;br /&gt;
|[[Amazon Web Services]]&lt;br /&gt;
|https://github.com/aws/s2n-quic {{Wayback|url=https://github.com/aws/s2n-quic |date=20231031165838 }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 服务器 ===&lt;br /&gt;
&lt;br /&gt;
* 2021年6月7日，[[LiteSpeed Web Server]]（及OpenLiteSpeed）6.0.2版本发布，并成为默认启用HTTP/3的首个版本。&amp;lt;ref&amp;gt;{{Cite web|title=LiteSpeed Web Server Release Log - LiteSpeed Technologies|url=https://www.litespeedtech.com/products/litespeed-web-server/release-log|access-date=2022-02-12|website=www.litespeedtech.com|quote=Enable HTTP/3 v1 by default.|archive-date=2023-08-15|archive-url=https://web.archive.org/web/20230815051350/https://www.litespeedtech.com/products/litespeed-web-server/release-log|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Caddy]]网页服务器v2.6.0（2022年9月20日发布）默认启用了HTTP/3。&amp;lt;ref&amp;gt;{{Cite web|date=2022-09-22|title=Release 2.6.0 · caddyserver/caddy|url=https://github.com/caddyserver/caddy/releases/tag/v2.6.0|access-date=2022-09-20|website=Github|language=en-US|archive-date=2023-08-10|archive-url=https://web.archive.org/web/20230810105915/https://github.com/caddyserver/caddy/releases/tag/v2.6.0|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Nginx]]自1.25.0版本（2023年5月23日发布）开始支持HTTP/3。2020年6月，发布了支持HTTP/3的nginx技术预览版。&amp;lt;ref&amp;gt;{{Cite web|date=2020-06-10|title=Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3|url=https://www.nginx.com/blog/introducing-technology-preview-nginx-support-for-quic-http-3/|access-date=2020-06-11|website=NGINX|language=en-US|archive-date=2020-06-10|archive-url=https://web.archive.org/web/20200610201335/https://www.nginx.com/blog/introducing-technology-preview-nginx-support-for-quic-http-3/|dead-url=no}}&amp;lt;/ref&amp;gt; 2023年2月，发布了支持HTTP/3的nginx二进制包。&amp;lt;ref&amp;gt;{{Cite web|date=2023-02-08|title=Binary Packages Now Available for the Preview NGINX QUIC+HTTP/3 Implementation|url=https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/|access-date=2023-03-30|website=NGINX|language=en-US|archive-date=2023-09-28|archive-url=https://web.archive.org/web/20230928134454/https://www.nginx.com/blog/binary-packages-for-preview-nginx-quic-http3-implementation/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Cloudflare]]在2019年发布了一个补丁，该补丁将quiche HTTP/3库集成到nginx中。&amp;lt;ref&amp;gt;{{Cite web|date=2019-10-17|title=Experiment with HTTP/3 using NGINX and quiche|url=https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/|access-date=2019-11-09|website=The Cloudflare Blog|language=en|archive-date=2019-11-09|archive-url=https://web.archive.org/web/20191109081603/https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[網際網路資訊服務|Microsoft IIS]]在Windows Server 2022/Windows 11上原生支持HTTP/3。&amp;lt;ref&amp;gt;{{Cite web|last=Tratcher|title=Use ASP.NET Core with HTTP/3 on IIS|url=https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/http3|access-date=2022-04-29|website=docs.microsoft.com|language=en-us}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[HAProxy]]自2.6版本（2022年5月31日发布）起支持HTTP/3 over QUIC。&amp;lt;ref&amp;gt;{{Cite web|date=31 May 2022|title=Announcing HAProxy 2.6|url=https://www.haproxy.com/blog/announcing-haproxy-2-6/#http-3-over-quic|website=HAProxy Blog}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=QUIC Implementation in HAProxy|url=https://www.youtube.com/watch?v=e2aQBva_HH0|website=HAProxyConf video presentation|access-date=2023-10-14|archive-date=2023-07-14|archive-url=https://web.archive.org/web/20230714123030/https://www.youtube.com/watch?v=e2aQBva_HH0|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* {{link-en|Nimble Streamer|Nimble Streamer}}中基于HTTP的协议自4.1.8-1&amp;lt;ref&amp;gt;{{Cite web |title=HTTP/3 and QUIC support in Nimble Streamer – Softvelum: efficient tools to build your streaming networks |url=https://softvelum.com/2025/02/http3-quic-support-nimble-streamer/ |date=2025-02-13 |language=en-US |access-date=2025-03-15}}&amp;lt;/ref&amp;gt;开始支持HTTP/3。&lt;br /&gt;
&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
{{reflist|30em|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;safari14&amp;quot;&amp;gt;{{Cite web|title=Safari 14 Release Notes|url=https://developer.apple.com/documentation/safari-release-notes/safari-14-release-notes|access-date=4 December 2020|website=developer.apple.com}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* {{RFC|9114}}&lt;br /&gt;
&lt;br /&gt;
{{Web browsers}}&lt;br /&gt;
&lt;br /&gt;
[[Category:应用层协议]]&lt;br /&gt;
[[Category:HTTP]]&lt;/div&gt;</summary>
		<author><name>imported&gt;HugoKoo</name></author>
	</entry>
</feed>