这是记录前端面试的话术集锦第十九篇博文——高频考点(HTTP/2 及 HTTP/3),我会不断更新该博文。❗❗❗
HTTP/2很好的解决了当下最常用的HTTP/1所存在的一些性能问题,只需要升级到该协议就可以减少很多之前需要做的性能优化工作,当然兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一。
虽然HTTP/2已经解决了很多问题,但是并不代表它已经是完美的了,HTTP/3就是为了解决HTTP/2所存在的一些问题而被推出来的。
1. HTTP/2
HTTP/2相比于HTTP/1,可以说是大幅度提高了网页的性能。
在HTTP/1中,为了性能考虑,我们会引入雪碧图、将小图内联、使用多个域名等等的方式。
这一切都是因为浏览器限制了同一个域名下的请求数量(Chrome下一般是限制六个连接),当页面中需要请求很多资源的时候,队头阻塞(Head of line blocking)会导致在达到最大请求数量时,剩余的资源需要等待其他资源请求完成后才能发起请求。
在HTTP/2</
本文详细介绍了HTTP/2和HTTP/3协议的关键特性,如二进制传输、多路复用、Header压缩和服务端Push。通过对比HTTP/1.1,阐述了它们如何解决性能问题,以及QUIC协议在HTTP/3中的作用。此外,还探讨了多路复用在移动端的优势和0-RTT、纠错机制等特性。
订阅专栏 解锁全文
567

被折叠的 条评论
为什么被折叠?



