WordPress.org 上的一个新提案探索删除支持 Internet Explorer 11 (IE11)。 Héctor Prieto 总结了 WordPress 用户目前的 IE 使用情况,并引用了三个指标来证明使用率下降,目前累计低于 1%:

StatCounter 的 GlobalStats 记录 IE11 下降低于 1.0% 2020 年 8 月首次出现,此后持续稳步下降。

提案中引用的数字与 2017 年 WordPress 4.8 正式放弃对 IE 8、9 和 10 版本的支持时使用的贡献者数量相似。这些类型的浏览器支持决策总是经过仔细考虑,因为一个软件项目的规模超过所有网站的 40% 的市场份额。

“重要的是要记住,在 WordPress 的上下文中查看这些统计数据时,这些百分比代表可能会留下数千(如果不是数百)成千上万的支持,”Prieto 说。

由于我们无法控制的力量,大多数仍在使用 IE11 的人都在使用 IE11。他们可能无法简单地下载其他浏览器。这对于在银行、政府和教育等主要机构工作的用户来说更为常见。

在 WordPress 历史的这一点上,网络的好处似乎大大超过了可能因缺乏 IE11 支持而受到影响的一小部分用户的负面影响。提高编辑器的性能是做出此决定的一个驱动因素。 Prieto 分享了 Exploring Gutenberg 开发人员 Riad Benguella 的数据,他测量了移除 IE11 支持的影响,并证明 Gutenberg JavaScript 构建文件减少了 84.9 kB (7%)。

“取消支持将减少脚本编写、减轻维护负担并缩短构建时间,”Prieto 说。

“较小的下载量对所有用户都有积极影响,尤其是那些使用较慢网络或计算设备的用户。我们希望放弃对 IE11 的支持,从而提高性能。”

参与其中的大多数人WordPress.org 上的讨论强烈支持放弃对 IE11 的支持,但一些人警告说,这必须以受控的方式进行,并提前几个月宣布 EOL 日期。有一些机构完全基于 WordPress 提供 IE11 支持这一事实而选择 WordPress 作为他们的项目,他们需要时间来计划过渡。

“我看到人群为最终摆脱 IE 欢呼,相信我,当那一天终于到来时,我将是第一个喝香槟的人,”WordPress 开发人员 Thomas Kräftner 说。 “仍然相信,我们仍然需要确保以缓慢、可控和深思熟虑的方式完成这项工作,因此不支持 IE 所节省的精力不会花在为那些不支持 IE 的人移除 IE 上付出很多努力。已经有了这个选项。”

大约 16 个月前,根据 Riad Benguella 的建议,WordPress 添加了一个通知来阻止 Internet Explorer 的使用。此后不久,Browse Happy API 进行了更新以考虑所有版本Internet Explorer 被认为是不安全的。在 WordPress.org 最近的一次对话中,一位贡献者建议更进一步,并更改通知以声明 IE11 支持将在年底前从 WP-Admin 中删除。许多项目共享其他提案中未列出的好处。

“由于 IE11 的限制,我们现在无法使用很多东西:CSS 变量、CSS 网格、现代 JS 只是首先想到的东西”Ari Stathopoulos 说。“我们可以将较小的文件发送到 40% 的网络,因此 t 对环境的影响他的改变将是巨大的,也是我们可持续发展努力的巨大胜利!由于 IE 的限制,WP 99% 的用户群已经受够了,取消对它的支持确实会有所作为,并敦促剩下的少数 IE 用户使用更好/更新的浏览器。

Prieto 表示,最初的提议只是为了开始对话,无意进入技术实施细节。邀请 WordPress 贡献者在 3 月 18 日之前在评论中提供对该提案的反馈。

像这样:

图片加载...

来源