WordPress将放弃IE11支持 用户该何去何从
近期,WordPress官方社群正积极探讨是否终止对Internet Explorer 11(IE11)的支持。通常情况下,这一讨论主要聚焦于WordPress后台系统,因为前端页面虽然依赖主题与插件,理论上仍可维持对IE11的兼容性。然而,当前最大的障碍在于古腾堡编辑器,若在IE11环境下运行,其脚本功能与性能将无法达到最佳状态,同时也会显著增加维护难度。以下为官方讨论文章的详细内容,供各位参考。
在深入分析相关数据并回顾过往浏览器支持决策后,WordPress官方提出了一项建议策略,旨在逐步停止对IE11的支持。这一提议基于三个关键指标的使用率统计,数据显示其累计使用量已降至约1%以下。具体数据来源包括StatCounter GlobalStats(0.71%)、W3 Counter(1.2%)以及WordPress.com(0.46%)。值得注意的是,这些数字虽看似微小,但在WordPress生态中却代表着成千上万用户群体。若终止IE11支持,这部分用户可能面临使用障碍。
对比来看,上述数据与2017年决定放弃IE8、9、10支持时的统计情况极为相似。然而,在WordPress场景下,这些百分比所代表的用户规模更为庞大。此外,Microsoft已于2020年8月宣布,其Microsoft 365和Teams应用将在未来几个月内停止支持IE11。尽管IE11作为Windows 10的捆绑组件,只要其附带的Windows版本继续获得官方支持,仍将获得安全更新。
就当前WordPress用户体验而言,早在13个月前(2020年11月)就已通过BrowseHappy平台标注不建议使用IE11。时至今日,大多数WordPress用户已意识到这一问题。但与此同时,IE11在整体使用体验上并不理想,这也给开发者带来了高昂的维护成本。
WordPress官方建议的策略是全面终止对IE11的支持。这一提议近期在2月24日的核心编辑器讨论会以及2月23日的JavaScript Slack会议中均有提及。核心目标在于制定明确的指导原则,以规范后续的开发与测试需求。
终止IE11支持将带来多方面好处。首先,脚本文件体积将显著减小,维护负担随之降低,构建时间也会相应缩短。例如,@youknowriad近期的一次探索性测试显示,若不将脚本适配IE11,Gutenberg JavaScript构建文件将直接减少近84kB,总大小缩减77.8%,脚本平均体积缩小60%。这一现象主要源于高度依赖转译器所致,Google Web DevRel的Jason Miller对此进行了深入解释。此外,放弃IE11支持最终将使WordPress当前包含的polyfill脚本失效,导致排队脚本体积最多增加102kB。
较小的下载量将为所有用户带来积极体验,特别是对于网络速度较慢或设备性能有限的用户群体。我们预期,终止IE11支持将显著提升绝大多数用户的访问性能。
然而,这一策略也面临潜在问题与挑战。简而言之,主要涉及两类用户群体:一是无法及时升级的系统(如部分金融机构和教育机构),二是依赖IE11的屏幕阅读器用户。某些关键机构(如银行、政府及教育部门)有时因法律要求而无法自主决定升级时间。这进一步凸显了制定兼顾数据通知与用户关怀策略的必要性,需在广泛网络利益与个体需求之间寻求平衡。
根据WebAIM 2019年9月的一项调查,IE11仍是11.5%屏幕阅读器用户的常用浏览器。尽管该调查数据存在一定滞后性(当时IE11全球份额为2.9%),但随着屏幕阅读器软件的持续改进,尤其是最新版NVDA对Edge浏览器的支持增强,我们推测IE11在屏幕阅读器用户中的使用率可能已有所下降。若这一假设成立,则IE11的整体使用率也可能随之降低。欢迎各位提供相关数据或补充见解。
WordPress官方诚挚邀请社区成员就这一拟议政策分享反馈意见,截止日期为3月18日。这是一个艰难的抉择,我们希望收集尽可能多的声音。需要强调的是,本文旨在探讨政策层面的讨论,而非解决当前的技术问题。待收集反馈后,我们将综合分析并最终确定政策方向。在众多WordPress项目中,该政策的实际技术落地将优先考虑可行性。
欢迎前往官方渠道提交您的宝贵意见。