AMP

Internet Explorer 支持弃用

网站

微软已宣布 2022 年 6 月 15 日为 Internet Explorer 支持的最终日期。 为了配合这一决定,AMP 项目开启了一个 弃用意向线程 来讨论弃用对 Internet Explorer 的支持。该线程已在设计评审中提出,并已获得 AMP 批准工作组 的必要批准。

根据 AMP 弃用意向流程,AMP 项目现在将开始弃用对所有 Internet Explorer 版本的支持。这对创建 AMP 文档的开发人员和从事 AMP 格式工作的开发人员都有影响。

预期影响

在任何一周,大约 0.05% 的 AMP JavaScript 资源请求来自 Internet Explorer 11 用户代理或假装是 Internet Explorer 11 用户代理的代理。有关更详细的细分,请访问 弃用意向线程

对于 AMP 文档和创建 AMP 文档的开发人员

现有文档有时依赖 AMP 来处理 Internet Explorer 兼容性问题,确保文档按预期呈现(减去自定义样式或脚本)。此计划取消了支持,因此可能会导致 Internet Explorer 用户出现不一致的行为。

对于 AMP 开发人员

放弃 Internet Explorer 兼容性将允许代码库利用样式和脚本层中更现代的 API,而无需引入额外的测试压力来确保 polyfill 适用于越来越过时的浏览器平台。AMP 项目希望看到许多其他前端框架采用类似的策略,这可以提高大多数用户的网络整体性能。

时间线

在接下来的六周内,访问运行 Internet Explorer 的 AMP 文档的访问者将在 开发人员控制台中获得一条额外的消息,提醒他们此弃用策略。此消息包含指向 弃用意向线程 的链接。在此期间之后,AMP 的下一个版本将开始删除与 Internet Explorer 支持相关的代码,并且所有 Internet Explorer 上的持续集成测试将停止。

Kristofer Baxter(AMP 项目技术主管)发布