issues
search
nmsn
/
blog
记录日常遇到的问题,需要记录的笔记以及新学到的知识,会进行汇总和分类,自动更新 README,欢迎评论和补充,互相学习
36
stars
0
forks
source link
chrome 不再支持 http2 server push
#64
Open
nmsn
opened
2 years ago
nmsn
commented
2 years ago
https://developer.chrome.com/blog/removing-push/
nmsn
commented
2 years ago
关键信息:
Chrome 106 版本以及其他 Chromium-based 浏览器下个版本将 默认禁用 HTTP/2 Server Push
默认禁用原因:性能优势很难体现,在某些情况下还会使性能下降,用的人也少(Server Push 很难避免推送浏览器已经拥有的子资源,其实很多资源在浏览器第一次请求到就已经缓存下来了)
HTTP/3 推送有相关的规范,但是大部分已经“退休”
替代方案:
[103 Early Hits])
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103_
有很多 Push 相关有点,缺点很少
预加载关键资源
https://developer.chrome.com/blog/removing-push/