-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Minimum Browsers Supported #4873
Conversation
Last build came out with these specs: |
Thanks @ajnauleau! I should have a chance to take a look at this early next week. |
@whymarrh bumping this so we don't lose track cc @danfinlay, bounty is yours to pay out once this is merged |
@bdresser thanks for looking at this again, I honestly haven't had the time to fix the error with @danfinlay there was some mention about wanting to go further and documenting a survey of APIs and their browser compatibility. Any further thoughts on this? |
@ajnauleau mind rebasing this on the latest |
@whymarrh just merged latest Seems to be an uncaught promise rejection, nothing major, but still an issue:
I can have a further look at this tomorrow. |
@ajnauleau terribly sorry about the delayed review on this! I'll take a look at this sometime this week. (Also, don't mind the |
@ajnauleau we merged #4279 and we have |
@whymarrh I’ll jump on this, should be quick and easy— will keep you updated! |
@whymarrh Not sure if I fully understand what you're asking. So I removed the debugging, and kept the merge version for this PR, but I'm getting an error when running I noticed that in the merge conflict, #4812 was being used for .babelrc, should I revert back to that then instead of merging this PR? (i.e. not targeting minimum browsers) |
Looks like this is resolved except for the |
@ajnauleau thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There are currently two school of thoughts around this:
"last 2 versions"
and browsers that are>1%, not ie 11, not op_mini
The issue with the former are browsers such as internet explorer, as it will seize to be updated, hence holding the codebase at es2015.
The consensus of popular opinion seems to prefer the latter option, essentially supporting all browsers with a market share of above 0.25% ( http://browserl.ist/?q=%3E0.25%25%2C+not+ie+11%2C+not+op_mini+all ).
Further reads:
"last 2 versions" in babel-preset-env #7789
https://jamie.build/last-2-versions
Updated browserify in package.json and .babelrc to these standards for compatible browsers:
"browsers": [ ">0.25%", "not ie 11", "not op_mini all" ]
Seems to solve the blank white screen issue noted in #4812, and further versions of Chrome, still working on the similar fix for "MetaMask does not work with Tor browser #4771" though.
Thanks,
Antoine