What would be the advantages of dropping IE10?
See original GitHub issueThinking aloud, probably just relevant for post-4.0 (right, @mdo?):
- #23770 could be reverted, possibly improving JS minimization and be a micro-optimization for
undefined
checks - Notes about missing
pointer-events
(as added in e.g. #23826) could be removed. - The
pointer-events
workaround for #23222 might be worth checking out again. - SVG images fix not needed any more (#23476)
- Some of the notes about disabled
<a>
buttons could be possibly removed - #22493?
- Doing
flex-basis: 100%
instead offlex-grow: 1
might not be needed any more (#23652). - No need for
-ms-
prefix for flexbox properties (as noted by @alecpl, thanks!), dropping-ms-
prefix fortouch-action
Can I use comparison: http://caniuse.com/#compare=ie+10,ie+11 IMHO, most noteworthy from there:
pointer-events
hidden
attributeconst
andlet
(not whole ES6 though, no idea whether Babel can make use of this)
Some other possibly relevant things:
- Various touch improvements, sadly most of them have to do with the pointer events API, but also various touch related (but mostly IE/Edge specific) CSS properties:
(Concerning desktop browser usage, it is below the 0.27% of IE8 and 0.29% of IE9 according to http://gs.statcounter.com/browser-version-partially-combined-market-share/desktop/worldwide/#monthly-201811-201811-bar, with no significant numbers in any continent. It’s also considered unsupported by Microsoft on any desktop end-user operating system, see https://support.microsoft.com/help/17454, under “What is the Lifecycle Policy for Internet Explorer?”; Other UI libs which don’t support IE10: [1], [2], [3], [4])
Dump
Issue Analytics
- State:
- Created 6 years ago
- Reactions:20
- Comments:13 (8 by maintainers)
Top Results From Across the Web
Why You Should Stop Supporting IE10, IE9 and IE8 - Xfive
Differences in supported features between IE10 and IE11 (which you still need to support) are not great, but the benefits are bigger if...
Read more >Microsoft Internet Explorer 10 (IE10) for Windows 7 Review
Internet Explorer 10 drops support for older versions of Windows: It only runs on Windows 7 and 8—no Vista, forget XP. It does,...
Read more >The future of Internet Explorer on Windows 10 is in Microsoft ...
Reason #1 – Improved compatibility With Microsoft Edge, you get a dual engine advantage that supports both legacy and modern websites. Internet ...
Read more >IE10 CSS Hacks - Impressive Webs
This one comes from a gist by German developer Alex Kloss. It takes advantage of two things: 1) The fact that IE10 supports...
Read more >Targeting IE10 & IE11 Browsers with CSS - Paper Leaf
That meant I was in quite a pickle: how could I target IE 10/11 with specific CSS, if Microsoft dropped support for the...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
IE11 isn’t recommended anymore by microsoft itself.
Can’t we afford the price and remove its support? When v5 release come maybe someone will still be developing to support a software marked as dead or that will touch a very old app and try to upgrade it.
But aren’t there no more positive points than cons as to the removal of the support?
BTW I agree with @coliff’s answer. That being said, I’m not sure what the verdict will be for v5. Because dropping IE11 makes JS cleaner. We could suggest a specific snippet for any needed polyfills from https://polyfill.io/ thus making the transition smoother. CSS is another issue, but we’ll need to assess that when time comes.