Skip to content
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

Longterm support for Internet Explorer #13204

Closed
a-reuss opened this issue Jul 13, 2018 · 6 comments
Closed

Longterm support for Internet Explorer #13204

a-reuss opened this issue Jul 13, 2018 · 6 comments

Comments

@a-reuss
Copy link

a-reuss commented Jul 13, 2018

feature

I'd like to know how the current roadmap for support of the Internet Explorer (namely the IE11) is. Is there a time frame for which react guarantees IE support and if yes for how long?

Best regards and thanks for any answer!

@nhunzaker
Copy link
Contributor

Hello!

Presently we support down to IE9. To my knowledge, we do not have an official stance on a timeline for support.

@aweary is there anything like this that you know of?

@a-reuss
Copy link
Author

a-reuss commented Jul 13, 2018

@nhunzaker
Hi, thanks for the fast reply!

To give you some background: we are working on a bigger project adressing a really heterogeneous customer crowd and IE users make up a considerable share of them. Those customers are using IE because they are bound to do so. Therefore we are bound to support IE for a long time to come.

@aweary
Copy link
Contributor

aweary commented Jul 13, 2018

There's no official timeline for our browser support matrix unfortunately. We usually discuss browser support in terms of Facebook and the browsers it needs to support, so maybe @sophiebits can provide some insight here.

I know we've discussed dropping IE9 support in the near future. IE11 is still pretty common so I expect that to be supported for awhile. To be clear, when we stop supporting a browser that just means we won't explicitly work around browser-specific bugs. In a lot of cases I expect that more modern browsers (including IE11) will continue to work far past their support period.

Also see: #9301 (comment)

@mgol
Copy link
Contributor

mgol commented Feb 1, 2019

FWIW, Microsoft has announced stopping all official support for IE<11 in January 2020, even on Windows Server & Embedded where it's been supported way longer than in consumer versions of Windows:
https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Bringing-Internet-Explorer-11-to-Windows-Server-2012-and-Windows/ba-p/325297

@Jessidhia
Copy link
Contributor

Jessidhia commented Mar 14, 2022

It has been announced that, with React 18, support for Internet Explorer will be dropped; but I wonder what specifically that entails. Is it just removing polyfills / packaging modern syntax, which can still be addressed bundler-side, or is React going forward simply expected to crash in IE / bug reports or fixes will not be accepted?

On the website I work on we have dropped IE support several years ago but I do try to at least keep the scripts from crashing, even if the CSS and layout doesn't look right, so it would be nice to not stop working entirely.

@gaearon
Copy link
Collaborator

gaearon commented Mar 29, 2022

IE needs some extra polyfills in React 18 (Symbol, maybe something else). At the moment it isn't completely broken but we won't take new bugfixes for IE starting with React 18. We'll try not to break it completely until 19 but we'd prefer not to commit to this strongly. I'd suggest to check every patch manually if you rely on IE working. If we break it accidentally, I think we'd be open to fixing what we broke unless it's too big of a change. But the official line is "it's not supported" and we recommend staying on 17 if you care about it.

@gaearon gaearon closed this as completed Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants