Proposal for dropping ie11 support in Vue 3 #296
Replies: 45 comments 55 replies
-
I think an estimate on 2.7 release date would be very helpful for those who plan to support IE. |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
-
I think this is a great idea. We're stuck on Vue 2 not because of IE11, but because of waiting on the ecosystem to catch-up. As a stop-gap we've been using I have two questions:
|
Beta Was this translation helpful? Give feedback.
-
I like that! |
Beta Was this translation helpful? Give feedback.
-
When was the vue 2 end of life. |
Beta Was this translation helpful? Give feedback.
-
I'm a developer at the Wikimedia Foundation, which made the decision to adopt Vue as our framework of choice a little over a year ago. Supporting legacy browsers like IE11 has been a requirement for us since forever basically, although this is starting to change. We have several Vue-powered features in production that are still expected to support IE11 for some time. I think this proposal will actually make things easier for us. If a 2.7 release of Vue is able to back-port some of the main benefits of Vue 3 (Composition API, better typings, etc) while retaining IE11 support, there will be less pressure for us to migrate to Vue 3 right away. I think this would allow us to have a smoother migration path to Vue 3 when we are eventually able to leave IE11 behind us completely. Thanks for taking the need to support legacy browsers seriously! It was one of the main advantages of Vue in relation to other frameworks as we were evaluating. |
Beta Was this translation helpful? Give feedback.
-
Will Vue2.7 also support component API and TypeScript in the future? |
Beta Was this translation helpful? Give feedback.
-
Drop IE11 support in Vue3, but please provide a fallback for the same (in-built, without a modernizr dependency) just like we do while using |
Beta Was this translation helpful? Give feedback.
-
It would be nice if the summary at the top of this page could be updated to have a nested list of all the Vue 3 features, and their liklihood of being backported. Documenting this at the top would be very helpful. Otherwise most of these comments will just be asking about specific features. I know that the "Full Rendered Proposal" has a list at the bottom, but no reason to hide the information behind an extra click. |
Beta Was this translation helpful? Give feedback.
-
I don't think it is a good idea. IE on desktop has 1.7% usage worldwide and 2.2% in North America. This is millions of users in total, many of which cannot upgrade to a newer web browser due to stupid policies or unsupported configurations. Don't break the web for them! It is too early to drop IE11, let's wait until its global usage on desktop is less than <1%, in time of Vue.js 4. In comparison, jQuery and React still support IE9+ and Angular supports IE11. |
Beta Was this translation helpful? Give feedback.
-
I work for a site with ~ 800 million impressions and ~ 15 million unique clients per month in Austria. We see a clear end for IE support and only provide a basic user experience for it. We recently launched a prominent project without initial IE11 support and had not one hateful mail in our inbox. Since our projects have longer release cycles regarding underlying frameworks and libraries, I don't see a big problem. Existing applications would require a lot of work to update everything to Vue 3, so I'm sure most will stay on Vue 2 till their own EOL. They will keep their existing IE11 support, developer experience is still acceptable. Regarding the RFC's argument for IE11 for screen reader users: I see the problem, but those users will face a lot of troubles in the coming months, since IE support will fade out for a lot of popular products. If they need IE11 for internal applications, those will not jump on the Vue 3 train either. So for me this should have no effect on a decision, since internal technical debts should stay interal 😃 |
Beta Was this translation helpful? Give feedback.
-
Drupal core is dropping support for Internet Explorer 11 in Drupal 10 Excerpts from the link above:
You can also read the discussion that led to that decision |
Beta Was this translation helpful? Give feedback.
-
No problem at all for dropping support for IE11, what I'm concerned about tho is the safari explorer, because that browser is gonna be the next internet explorer |
Beta Was this translation helpful? Give feedback.
-
One simple question I have that I didn’t see an answer to in the proposal: does this mean Vue 2 will have an effective life until 2023? (Edit: I had this date wrong) That’s Microsoft’s own estimated timeline for IE11 to finally be rendered into absolute insignificance that we truly never have to think about it again. This is due to be the year that the last of all support contracts that include OS versions that only shipped with IE11 ends for them (that’s a pretty significant signal as to the life of their EOL platforms) Of course by that time we will all be complaining about supporting Edge 15 😂 |
Beta Was this translation helpful? Give feedback.
-
I totally agree with this proposal. I think IE is dragging down in innovation and just makes the developer's life just plain frustrating. Can't remember the last project where I had to support IE 11. |
Beta Was this translation helpful? Give feedback.
-
I believe this is reasonable course of action. What I'm more afraid of is the how well Vue 2 will be maintained, and possibly for how long. I understand it's a big burden to maintain (and further develop) all the libraries you do, and you do it (sort of) for free, but the activity in the Vue 2 repo has been really slow since Vue 3 was released, as can easily be seen by the number of commits vs issue and PR trends. Issues such as vuejs/vue#11718 should have been fixed a long time ago. (I know vite and all that, but the fact is that webpack is the main bundler atm and vite is the new unknown kid on the block) Perhaps a promise to actively maintain Vue 2 until IE11 has less than 0.X% of global usage would help? And show some proper effort into Vue 2 until that day happens. |
Beta Was this translation helpful? Give feedback.
-
我也同意放弃IE,IE简直拖后腿。但还是希望以后有人可以出个vue3降级vue2的指南,我曾遇到一个项目,开发初期和甲方再三确认过不需要兼容IE,但在项目二期的时候他们又反悔了,鉴于种种原因我们没有拒绝的权力。 |
Beta Was this translation helpful? Give feedback.
-
ios9 will also not be supported? |
Beta Was this translation helpful? Give feedback.
-
It's been 10 days since the RFC reached final comments status. Any major holdup or particular reason it hasn't been merged? |
Beta Was this translation helpful? Give feedback.
-
Unfortunately, my organization will continue to use IE11 for now and in the next few years. What I am more concerned about is, will Vue 2x continue to add new features and bug fixes? Or will it stop adding new features after a period of time and only keep bugs Fix it? Thanks! 很遗憾,我所在的机构目前以及今后几年都将继续使用IE11.我比较关心的是,Vue 2x会一直持续添加新特性和Bug修复吗?还是会在一段时间后停止添加新特性仅保留Bug修复?谢谢! |
Beta Was this translation helpful? Give feedback.
-
FYI "RFC: Internet Explorer 11 support deprecation and removal" angular/angular#41840 |
Beta Was this translation helpful? Give feedback.
-
The vue-next readme should be updated accordingly ("Note: IE11 support is still pending.") |
Beta Was this translation helpful? Give feedback.
-
Considering there has been no major objection, merging. Regarding 2.x maintenance: we will also pick off some long standing 2.x bugs while working on 2.7, and 2.7 will be maintained for at least 18 months. |
Beta Was this translation helpful? Give feedback.
-
This RFC is now finalized. https://github.com/vuejs/rfcs/blob/master/active-rfcs/0038-vue3-ie11-support.md |
Beta Was this translation helpful? Give feedback.
-
Due to this big change, I assume a lot of organisations will be stuck on Vue 2 for a while to come. This means that we need to make libraries that support both vue 2 and vue 3 or maintain two branches for libraries. Both of those options aren't super clear to me at the moment. Are there any examples of libraries supporting both versions? I totally understand why IE11 isn't supported, but I fear a python 2/3 rift is easy to happen. The previous major version was in 2016 when Vue was much smaller, and there weren't as many libraries yet. |
Beta Was this translation helpful? Give feedback.
-
proxy attribute support This has nothing to do with IE,We need to support iOS 9 on our mobile devices. Too bad. Hope iOS9 and lower version Android devices will be phased out in a few years. |
Beta Was this translation helpful? Give feedback.
-
Microsoft announced today the official EOL of IE11 - June 22, 2022. |
Beta Was this translation helpful? Give feedback.
-
Fwiw, the link to the RFC has moved. (Well, it's no longer active, but this is the repo's archived copy.) Good read about IE11 considerations in general; thanks. Here are a few highlights from the RFC for TL;DC[lick]:
|
Beta Was this translation helpful? Give feedback.
-
Status
This RFC has been finalized and merged.
Summary
Links
Beta Was this translation helpful? Give feedback.
All reactions