Vue 3 计划放弃支持 IE11

来源: OSCHINA
编辑: 局长
2021-04-03

Vue.js 作者尤雨溪就 Vue 3 支持 IE11 的计划提交了新提案。

提案摘要:

  1. Vue 3 将不会支持 IE11
  2. 原定投入 Vue 3 IE11 支持的精力将投入给 2.7,移植 3.x 兼容的新功能,包括:
    • Composition API
    • <script setup> 以及其它新的单文件组件特性
    • emits 选项
    • TS 类型改进
    • Vite 官方整合

尤雨溪解释了提交此提案的原因,按照最初的计划,Vue 3 正式发布后会添加对 IE11 的支持。在后续的开发过程中,团队对 IE11 兼容性进行了研究和实验,由于其涉及的复杂性和手头上的其他工作量比较大,所以支持 IE11 的开发工作一再被延后。

现在再重新审视「Vue 3 支持 IE11」计划时,大环境已经有所改变。例如微软积极推广 Edge 从而降低用户对 IE 的依赖,甚至微软自家的项目 (Microsoft 365) 也放弃支持 IE11;WordPress 决定放弃支持 IE11;IE11 的全球使用率已低于 1%。因此他认为现在是重新思考 Vue 3 是否要支持 IE11 的时机。

尤雨溪还提到了在 Vue 3 中支持 IE11 所带来的影响,例如造成长期的维护负担、增加库开发者的开发复杂度、导致部分特性存在行为差异。

对于确切需要 IE11 支持的用户,官方建议使用 Vue 2。

proposal: vuejs/rfc
discussion: Proposal for dropping ie11 support in Vue 3
中文公告:https://zhuanlan.zhihu.com/p/362000763

展开阅读全文
9 收藏
分享
加载中
精彩评论
支持,IE 早该被淘汰,一天不淘汰,网银、ZF网站一天不更新
2021-04-03 09:55
31
举报
当年 IE 如日中天几乎成了唯一的浏览器,而同时代的苹果工程师在花费几个礼拜尝试构建 Mozilla 浏览器失败后,为了快速出产品选择了 KDE 中 的浏览器Konqueror 为原型开发了 Safari,并开源了历史上最流行的浏览器核心框架 WebKit,谷歌的工程师又在 WebKit 基础上开发出了 Chrome 浏览器,席卷世界,微软最后迫于已经维护不动 IE 的屎山代码,在 Chrome 浏览器基础上开发出了 Edge 浏览器。

开源万岁!!!
2021-04-03 16:10
18
举报
强烈支持放弃支持IE系列,当年每做一个项目被ie系列折腾的头皮子麻,明明一行代码能搞定的地方,却需要写多个兼容代码,即使用上ieTester这个神器,依然耽误不少时间去调整兼容性。
2021-04-03 17:11
8
举报
IE11都已经8岁了,时间真快啊。以前学前端还要用IETESTER来调试IE6
2021-04-03 09:37
4
举报
内置jQuery的LayUI还支持IE8,这就很赞.
2021-04-04 14:47
3
举报
最新评论 (26)
刑法应该加一条,用ie者杀无赦!
2021-04-08 11:04
1
回复
举报
支持,放弃吧,我们用vue2的时候都不考虑IE,大胆放弃。
2021-04-08 09:40
0
回复
举报
不用支持ie
2021-04-06 18:10
0
回复
举报
typescript
2021-04-06 13:39
0
回复
举报
你们再多框架不支持IE11,也改变不了我们相关部门网站坚持不放弃IE6的决心。!!
2021-04-06 13:28
1
回复
举报
支持,我们要赶紧升级vue3,这样就可以彻底不鸟IE了
2021-04-06 09:26
0
回复
举报
如果继续支持 IE11 只会让它活的更久,不支持没毛病。
2021-04-05 15:31
0
回复
举报
IE就是浏览器垃圾,早就应该清理了
2021-04-04 23:57
1
回复
举报
内置jQuery的LayUI还支持IE8,这就很赞.
2021-04-04 14:47
3
回复
举报
老老实实用 angular
2021-04-04 14:07
0
回复
举报
更多评论
26 评论
9 收藏
分享
返回顶部
顶部