Skip to content

http3 来了

没错 http3 来了

背景

当我打开 https://xieerduos.github.io 网站,并且查看浏览器的 network 的时候

发现 docsify 资源下载已经是 h3 ,说明 http3 已经正式被应用,如下图

http2-vs-http3_nework.png

http3 是什么?

HTTP/3 是第三个主要版本的 http 协议。与其前任 http/1.1 和 http/2 不同,在 http/3 中,将弃用 TCP 协议,改为使用基于 UDP 协议的 QUIC 协议实现。

维基百科 http/3 https://zh.m.wikipedia.org/zh-hans/HTTP/3

http1 vs http2 vs http3 https://www.section.io/engineering-education/http3-vs-http2/

如何在你的网站中使用 http3

docker nginx http3 https://hub.docker.com/r/macbre/nginx-http3

https://github.com/macbre/docker-nginx-http3

https://www.nginx.com/blog/our-roadmap-quic-http-3-support-nginx/

浏览器支持情况

https://caniuse.com/?search=http3

浏览器启用 http3

浏览器支持

  1. 对于 chrome 需要地址栏输入: chrome://flags/

  2. 检索 quic protocol

  3. 然后 enable QUIC