Skip to content

Background Sync API browser support

Published

The Background Synchronization API lets a page register a named sync task with its service worker; the browser fires a sync event in the service worker once the device has connectivity, even if the page has been closed in the meantime.

The table covers the Background Synchronization API as recorded in MDN browser-compat-data. Rows marked as unsupported carry the vendor tracking bug in their footnote where one exists.

  • Legend
  • Yes
  • Partial
  • Flag
  • No
  • Unknown
Browser / PlatformSupportVersionsConfidenceSourceNotes
Chrome (Desktop)Yes49highsource—
Chrome (Android)Yes49highsource1
Edge (Desktop)Yes79highsource2
Firefox (Desktop)No—highsource3
Firefox (Android)No—highsource45
Safari (macOS)No—highsource6
Safari (iOS)No—highsource78
Samsung InternetYes5.0highsource9
WebView (Android)No—highsource10
  1. Derived by browser-compat-data mirroring from Chrome.
  2. Derived by browser-compat-data mirroring from Chrome.
  3. No Firefox support is recorded in browser-compat-data.
  4. No Firefox for Android support is recorded in browser-compat-data.
  5. Derived by browser-compat-data mirroring from Firefox.
  6. Implementation tracking: https://webkit.org/b/182565.
  7. Implementation tracking: https://webkit.org/b/182565.
  8. Derived by browser-compat-data mirroring from Safari.
  9. Derived by browser-compat-data mirroring from Chrome Android.
  10. Implementation tracking: https://crbug.com/40449796.

Source data: /compatibility/background-sync.json · Global usage: 72 % (StatCounter 2026-05)

Source: spec · MDN · Last verified 2026-10-03 · Confidence: high (computed from sources)