IT之家 2024年09月07日
继 Safari 和 Chrome 之后,Firefox 也将禁用 HTTP / 2 服务器推送
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Firefox浏览器计划在所有平台上禁用HTTP/2服务器推送功能,预计将在ESR140版本之前完全移除该功能。此前,Chrome浏览器于2022年9月在106版本中已禁用HTTP/2服务器推送,理由是使用率低,并推荐使用rel="preload"和103Early作为替代。Safari浏览器也默认拒绝推送流。Firefox禁用该功能的原因是过去几个月发现了与这一功能相关的Bug,导致部分网站在Firefox上无法正常工作。

🤔 Firefox计划在所有平台上禁用HTTP/2服务器推送功能,预计将在ESR140版本之前完全移除该功能。该功能旨在通过提前将资源发送到浏览器,从而提高网页加载速度。然而,由于使用率低,并存在与该功能相关的Bug,Firefox决定将其禁用。

🚀 Chrome浏览器早在2022年9月在106版本中已禁用HTTP/2服务器推送,并推荐使用rel="preload"和103Early作为替代。rel="preload"允许开发者提前加载页面所需的资源,而103Early则是一种新的HTTP状态码,用于指示服务器已准备好发送响应。

⚠️ Safari浏览器也默认拒绝推送流。这意味着Safari浏览器不再支持HTTP/2服务器推送功能。虽然苹果没有发布官方公告,但使用nodejs服务器进行的本地测试表明,最新版本的Safari已经默认拒绝推送流。

🐛 Firefox禁用HTTP/2服务器推送功能的原因是过去几个月发现了与这一功能相关的Bug。这些Bug会导致部分网站在Firefox上无法正常工作,因此Firefox决定禁用该功能,以确保浏览器的稳定性和安全性。

IT之家 9 月 7 日消息,Firefox 计划在所有平台上禁用 HTTP / 2 服务器推送功能,预计会在 ESR 140 前完全移除该功能。

IT之家查询获悉,Chrome 早在 2022 年 9 月的 106 版本中就已禁用 HTTP / 2 服务器推送,理由是使用率低,它推荐将 rel="preload" 和 103 Early 作为替代。

此外,虽然苹果没有提供过关于 Safari 中禁用 HTTP / 2 推送的公告,但使用 nodejs 服务器进行的本地测试表明最新版本的 Safari 已经默认拒绝推送流。

Firefox 此前一直支持 HTTP / 2 推送,但过去几个月发现了与这一功能相关的 Bug,原因是使用推送的 WebServer 和网站没有在 Firefox 上进行测试,结果会导致网站在 Firefox 上停止工作。

相关阅读:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Firefox HTTP/2 服务器推送 浏览器功能
相关文章