网站首页 > 技术文章 正文
在 Firefox Nightly 和 Firefox Beta 中,已经默认启用了对 QUIC 和 HTTP/3 的支持。Mozilla 官方表示这些支持将在 Firefox Stable Release 88 版本中开始支持。HTTP/3 将会在 5 月底前默认支持。
HTTP/3 是基于 QUIC 的 HTTP(网络协议)的新版本。与HTTP/2相比,HTTP/3有三个主要的性能改进:
● 因为它是基于 UDP 的,因此它的连接时间更短
● 没有连线阻塞(line blocking),即传送数据包的延迟会导致整个连接延迟
● 它能够更好地检测和修复数据包丢失。
QUIC 还提供了连接迁移和其他功能,应该可以提高性能和可靠性。有关 QUIC 的更多信息,请参阅 Cloudflare 的这篇优秀博客文章。
如何使用它?
如果 Web 服务器(例如,Google 或 Facebook)提供 HTTP/3,Firefox Nightly 和 Firefox Beta 将自动尝试使用 HTTP/3。Web 服务器可以通过使用 Alt-Svc 响应头或通过使用 HTTPS DNS 记录宣传 HTTP/3 支持来表示支持。
客户端和服务器都必须支持相同的 QUIC 和 HTTP/3 草案版本才能相互连接。例如,Firefox目前支持规范的草案27至32,因此服务器必须在Alt-Svc或HTTPS记录中报告对这些版本之一的支持(例如 "h3-32"),以便Firefox尝试与该服务器使用QUIC和HTTP/3。
当访问这样的网站时,在Dev Tools中查看网络请求信息应该会显示Alt-Svc头,同时也会显示使用了HTTP/3。
猜你喜欢
- 2024-11-22 小姐姐做了个漂亮的浏览器插件,功能真强
- 2024-11-22 Firefox Preview 3.0 beta开放下载 为Android用户带来增强体验
- 2024-11-22 Firefox 使用插件设置代理
- 2024-11-22 火狐浏览器 Firefox 108 公测:空白标签页能正确显示书签工具栏
- 2024-11-22 从Firefox 78开始 浏览器可设置为Windows默认PDF阅读器
- 2024-11-22 Firefox Nightly和Beta中现已提供QUIC和HTTP / 3支持
- 2024-11-22 Firefox火狐浏览器41发布 大量新内容
- 2024-11-22 解决浏览器“此网站可能不支持TLS1.2协议”
- 2024-11-22 前端面试官:雅虎军规你知道多少?我:一脸懵逼
- 2024-11-22 安卓版Firefox火狐浏览器改进平板界面,拥有类PC端标签栏
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-