Google预告Chrome 106将默认禁用HTTP/2服务器推送

Android社区 收藏文章

1.png

截图(via Jake Archibald

据悉,HTTP/2 Server Push 允许网站向客户端主动发送页面所需的资源,而无需等待它们被请求。

然而正如 Jake Archibald 之前唠过的那样,这项功能存在一些问题与争议,且通常难以实现其性能优势。

结果就是该功能未被太多使用,仅 1.25% 的 HTTP/2 站点启用了这项特性。

对 HTTP/2 服务器推送功能使用状况的分析结果,表明有好有坏(ChromeAkamai)。

然而很多时候看不到显著的净性能争议,甚至许多情况下会遇到性能下降。

此外即使被包含在了规范里面,Push 也没有在许多 HTTP/3 服务器和客户端中实现。

对于使用较新的 HTTP/3 的大部分网络,Push 已被有效地淘汰。

最近重新观察到的分析结果表明,各网站对 HTTP/2 的支持率,已从 1.25% 滑落至 0.7% 。

2.png

作为一种替代方案,103 Early Hints 响应代码是一个不太容易出错的选项。

与服务器推送资源不同,其仅向浏览器发送可能受益于立即请求的资源的提示。

这意味着浏览器可自行决断是否需要相关资源 —— 比如已有 HTTP 缓存的情况下。

其次是预加载关键资源,其允许页面和浏览器一起工作,以在页面加载的早期,抢先加载关键部分的资源。

由于仍需发送页面本身,它较服务器推送 / 103 早期提示有一定的速度劣势。

即便如此,预加载关键资源仍具有不延迟关键页面资源的优点(另外两套方案都可能遇到这种状况)。

最后需要指出的是,所有尝试提前加载资源的解决方案,都有可能导致性能下降、因而需要综合评估并适度使用。

通常情况下,浏览器本身就非常擅长做出正确的选择,仅在某些条件下可获得额外的增益。

当然,Web 社区一直在积极尝试新鲜事物,并在不合时宜的情况下及时弃用,这也是它能保持长久生命力的一个主要原因。

至于听起来潜力似乎很大的 Push 能够发展到哪一步,仍有待时间去检验。

相关标签
 相关文章
王慧文病休53天,旗下OneFlow团队重新创业 10月以前  |  1次阅读
智己CEO现场怒怼!不满LS6和小鹏G6当对手 10月以前  |  1次阅读
董明珠回应落榜世界500强:总比爆雷的世界500强好 10月以前  |  1次阅读
阿里云上线 AI 视频生成工具 Live Portait:可一键让照片开口说话 10月以前  |  78次阅读
妙鸭相机将并入神力视界,阿里大文娱CTO郑勇:不是“搬家”是“回家” 10月以前  |  85次阅读
特斯拉上海超级工厂约40秒下线一台车,零部件本土化率超95% 10月以前  |  69次阅读
宁德时代发布神行超充电池,可实现充电10分钟行驶800里 10月以前  |  71次阅读
中科院博士被骗到缅甸已一年!女友:他负债几万,家里条件一般,以为去当翻译 10月以前  |  85次阅读
小鹏汽车否认收购玛莎拉蒂传闻:系谣言 10月以前  |  63次阅读
联想二季度净利润猛降66%,股价应声跳水 10月以前  |  80次阅读
业内人士:视觉中国对不同侵权主体采用差异化策略,老客由销售沟通新客发律师函 10月以前  |  70次阅读
恒大集团在美国申请破产保护 10月以前  |  56次阅读
劳斯莱斯首款纯电轿跑将在北美亮相 10月以前  |  89次阅读
realme印度前CEO确认加盟荣耀,即将推出手机新品 10月以前  |  88次阅读
OpenAI正在测试内容审核系统,一天可以完成六个月的工作 10月以前  |  80次阅读
谷歌百人“复仇者联盟”出击,将发对标GPT-4的大模型,26位研发主管名单流出 10月以前  |  77次阅读
OpenAI收购数字产品公司Global Illumination,为创立以来首笔公开收购 10月以前  |  80次阅读
海口规定:电动汽车充电服务费不得超过0.65元每度 10月以前  |  80次阅读
波音任命柳青为波音中国总裁 10月以前  |  88次阅读
业内人士谈图片复杂代理链:图片代理商越多摄影师分成越少 10月以前  |  67次阅读

扫一扫

在手机上阅读