在周四的一篇 Chrome Developer 博客文章中,Barry Pollard 介绍了 Chromium 社区的下一发展方向。其中最重要的,莫过于从 Chrome 106(以及其它基于 Chromium 内核的第三方浏览器的下一个版本)起,开发商将默认禁用对“HTTP/2 服务器推送”功能的支持。
截图(via Jake Archibald)
据悉,HTTP/2 Server Push 允许网站向客户端主动发送页面所需的资源,而无需等待它们被请求。
(相关资料图)
然而正如 Jake Archibald 之前唠过的那样,这项功能存在一些问题与争议,且通常难以实现其性能优势。
结果就是该功能未被太多使用,仅 1.25% 的 HTTP/2 站点启用了这项特性。
对 HTTP/2 服务器推送功能使用状况的分析结果,表明有好有坏(Chrome、Akamai)。
然而很多时候看不到显著的净性能争议,甚至许多情况下会遇到性能下降。
此外即使被包含在了规范里面,Push 也没有在许多 HTTP/3 服务器和客户端中实现。
对于使用较新的 HTTP/3 的大部分网络,Push 已被有效地淘汰。
最近重新观察到的分析结果表明,各网站对 HTTP/2 的支持率,已从 1.25% 滑落至 0.7% 。
作为一种替代方案,103 Early Hints 响应代码是一个不太容易出错的选项。
与服务器推送资源不同,其仅向浏览器发送可能受益于立即请求的资源的提示。
这意味着浏览器可自行决断是否需要相关资源 —— 比如已有 HTTP 缓存的情况下。
其次是预加载关键资源,其允许页面和浏览器一起工作,以在页面加载的早期,抢先加载关键部分的资源。
由于仍需发送页面本身,它较服务器推送 / 103 早期提示有一定的速度劣势。
即便如此,预加载关键资源仍具有不延迟关键页面资源的优点(另外两套方案都可能遇到这种状况)。
最后需要指出的是,所有尝试提前加载资源的解决方案,都有可能导致性能下降、因而需要综合评估并适度使用。
通常情况下,浏览器本身就非常擅长做出正确的选择,仅在某些条件下可获得额外的增益。
当然,Web 社区一直在积极尝试新鲜事物,并在不合时宜的情况下及时弃用,这也是它能保持长久生命力的一个主要原因。
至于听起来潜力似乎很大的 Push 能够发展到哪一步,仍有待时间去检验。
-
天天精选!消息称特斯拉正在动员中国供应链企业去墨西哥建厂据36氪消息,特斯拉正在动员不少中国的供应链企业去墨西哥建...
-
椰树风评反转:超30万人认为椰树直播不算“擦边” 当前热闻据中新网报道,在被视为“宇宙尽头”的直播带货场上,椰树一...
-
立昂技术:预中标6817.94万元四川联通综合代维及技改施工项目 资讯近日,四川联通2023-2025年综合代维及技改施工服务项目公布了...
-
天天观天下!做好“融新活” 建设博物馆之城在博物馆之城的建设过程中,博物馆要有“融”的自觉,守正创...
-
天天观天下!腾讯测试视频号小店虚拟号,618后预计上线据亿邦动力消息,腾讯正在灰度测试视频号小店虚拟号功能,预...
-
跨境电商平台Temu或将于6月22日正式在日本上线据“日贸通”公众号报道,拼多多海外版“Temu”将于本月22日...
-
【速看料】第十五届“全国文化企业30强”发布 江苏广电集团再次上榜第十五届“全国文化企业30强”发布江苏广电集团再次上榜6月7...
-
视焦点讯!登记地址无法联系,乐视网被列为经营异常天眼查App显示,近日,乐视网信息技术(北京)股份有限公司因...
-
每日视点!TikTok澳大利亚月活用户达850万,相当于澳大利亚总人口的30%据Tech时代消息,日前,TikTok首次公布了其在澳大利亚的用户...
-
世界速递!日本可口可乐售货机已支持支付宝和微信付款据电商报消息,可口可乐日本分公司在近日开业的EDION难波总店...
- 智联世界,元生无界!快手虚拟人IP亮相2022人工智能大会
2022-09-07 10:47:54
- 机器人界“奥林匹克”!2022世界机器人大会8月18日举行
2022-08-10 09:58:58
- 2025年全球人口将达到90亿!机器人将在农业领域大显身手
2022-07-14 09:41:10
- 中科院院士蒋华良:AI+分子模拟与药物研发将大有可为
2022-07-14 09:37:00
- “千垛之城荷你有约” 2022兴化市荷文化旅游节正式开幕
2022-07-07 09:28:34