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

Update SyncManager.json #1716

Merged
merged 2 commits into from Apr 19, 2018

Conversation

Projects
None yet
3 participants
@isaackwan
Contributor

isaackwan commented Mar 31, 2018

First timer -- excuse any mistakes please!

Primary reference: caniuse

A couple of explanations:

  • This is introduced in Chrome 49, not Chrome 61
  • Not sure when is it rolled out to Android Chrome WebView
  • Not sure if Opera supports it. Interestingly MS says no
  • Not supported on Edge. Says MS and tested on my Edge 16.
Update SyncManager.json
First timer -- excuse any mistakes please!

Primary reference: [caniuse](https://caniuse.com/#feat=background-sync)

A couple of explanations:
- This is introduced in [Chrome 49](https://developers.google.com/web/updates/2015/12/background-sync#the_solution), not Chrome 61
- Not sure when is it rolled out to Android Chrome WebView
- Not sure if Opera supports it. Interestingly MS says [no](https://developer.microsoft.com/en-us/microsoft-edge/platform/status/backgroundsyncapi/)
- Not supported on Edge. [Says MS](https://developer.microsoft.com/en-us/microsoft-edge/platform/status/backgroundsyncapi/) and tested on my Edge 16.

@Elchi3 Elchi3 added the data:api 🐇 label Apr 4, 2018

@Elchi3

Elchi3 approved these changes Apr 19, 2018

Hi, thanks for contributing to MDN browser-compat-data! 🎉 This change looks good to me!

Thanks for mentioning the sources. It looks like this got migrated wrongly from MDN, see the old table in this revision: https://developer.mozilla.org/en-US/docs/Web/API/SyncManager$revision/1335350

@Elchi3 Elchi3 merged commit e7a373f into mdn:master Apr 19, 2018

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@ExE-Boss ExE-Boss referenced this pull request Apr 19, 2018

Merged

Correct SyncManager #1839

@ExE-Boss

Chrome 61 was when this was made available for WebWorkers, Chrome 49 was when this was implemented, but only for the Window and ServiceWorker scopes.

Anyway, for Chrome and Opera, the canonical source is https://www.chromestatus.com/, for Firefox it’s https://platform-status.mozilla.org/, for WebKit it’s https://www.webkit.org/status.html and for Edge it’s https://developer.microsoft.com/en-us/microsoft-edge/platform/status/

I’ve correcting this in the follow-up PR #1839.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment