question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

What would be the advantages of dropping IE10?

See original GitHub issue

Thinking 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 of flex-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 for touch-action

Can I use comparison: http://caniuse.com/#compare=ie+10,ie+11 IMHO, most noteworthy from there:

  • pointer-events
  • hidden attribute
  • const and let (not whole ES6 though, no idea whether Babel can make use of this)

Some other possibly relevant things:


(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:closed
  • Created 6 years ago
  • Reactions:20
  • Comments:13 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
dvmuccillocommented, Feb 12, 2019

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?

2reactions
XhmikosRcommented, Feb 12, 2019

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found