-
Notifications
You must be signed in to change notification settings - Fork 46
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
Old browser(s) support #114
Comments
I think I do this because break_infinity does this because Antimatter Dimensions tried to support Internet Explorer. Contingent on a convincing argument that this is no longer necessary then I'm happy for it to be changed. Don't know the pros/cons of this decision right now. |
You shouldn't even think about Internet Explorer. |
As long as people still use IE11, then surely it's not without value to support it. |
If they use 10 years old technology they should be aware of consequences. |
And also: even if you keep supporting IE11, game devs might not do it for the rest of the game code which defeats the point. |
All games that I know use at least some of ES6 syntax which isn't availabe in IE11 |
From what I can tell, Microsoft Edge has IE11 compatibility mode; does that limit Javascript to ES5 like in the real IE11? |
Tell me one game that is IE11 compatible. |
Oh also why is the ESM version of this library transpiled to ES5 syntax? ES modules aren't available in ES5 so. |
well ok, I get you. Still would be nice to have a separate modern build of the library for whose who don't need that - surely such code using native classes would run faster than the more verbose ES5 code. |
Currently break_eternity code (except the typescript version) gets transpiled to ES5 (ES2009) compatible syntax, which I assume is done to keep backwards compatibility. But as far as I know, the only browser that dosen't support ES6 (ES2015) is Internet Explorer (and there was an official statement about the fact that it's no longer gonna be supported IIRC).
So my question is: do we really need to transpile the code to ES5 compatible syntax?
The text was updated successfully, but these errors were encountered: