-
-
Notifications
You must be signed in to change notification settings - Fork 79k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What would be the advantages of dropping IE10? #25100
Comments
No need for |
Appreciate the discussion, but it's sticking around for v4. |
I have now rewritten a few components on a clean javascript and will end in the next month - https://tarkhov.github.io/postboot/ |
, Z
24 Nis 2018 Sal 05:46 tarihinde Alexander Tarkhov <[email protected]>
şunu yazdı:
… I have now rewritten a few components on a clean javascript and will end
in the next month - https://tarkhov.github.io/postboot/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#25100 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AdKINlnS_zdUYuBPcx9TaLbNpJRt0iqrks5trpITgaJpZM4ROPiE>
.
|
In version 5, if IE11 and lower support is dropped, bootstrap can iterate much faster, will not be dragged down by dinosaurs and can fully embrace new CSS and HTML feature (even right after they are released). Version 4 can be the version those still needing to dry-nurse IE11 and lower, can use. |
@zoldello IE11 support won't be going away anytime soon. It is still very popular (has more desktop users than all versions of Safari combined - and even Microsoft's own Edge browser!). It's the only preinstalled browser on Windows 7 and Windows 8.1 which are supported by Microsoft for many years to come. Of course I agree that IE10 can be dropped in the next major version of Bootstrap. That is unsupported by Microsoft and has a tiny marketshare (0.1%) |
@coliff The decline of IE might be quicker than expected. Last week one of Microsoft officials called Internet Explorer “a compatibility solution” (eg. not a browser 😁). Our part of developers can be giving the IE less care. I know all the arguments of how much money can bring a 0.1 % of users visiting our e-commerce website. But I also think, we are helping to keep this dinosaur alive with too much care and conservativness. |
@Kout Let's not go off-topic too much here...
|
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. |
@coliff You are aboslutely right. In ideal world it would be nice to separate Bootstrap version supporting IE11 from the non-IE11. Eg. having for the first one extra stylesheets, polyfills etc. With rise of HTTP/2 having more requests is not big deal anymore (and rather “punish” IE11 users than the majority with modern browsers). In plain words the strategy of jQuery and their slim/full versions. But I don’t know if it won’t be a hell for maintenance. |
IE11 isn't recommended anymore by microsoft itself. Can't we afford the price and remove its support? But aren't there no more positive points than cons as to the removal of the support? |
Feel free to create a new thread discussing the possible upsides of dropping IE11 support (this thread is about dropping IE10). I am sure the list of advantages would be much longer than the one here, since much more changed between IE11 and Edge than between IE10 and IE11. I guess this would apply even more so if only rather recent versions of Edge would be supported. |
@Herst my bad! |
Thinking aloud, probably just relevant for post-4.0 (right, @mdo?):
undefined
checkspointer-events
(as added in e.g. IE11 supports pointer-events CSS property #23826) could be removed.pointer-events
workaround for Tooltips Disable Scrolling in Modals #23222 might be worth checking out again.<a>
buttons could be possibly removedflex-basis: 100%
instead offlex-grow: 1
might not be needed any more (Fix navbar IE #23652).-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:
(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
The text was updated successfully, but these errors were encountered: