Limited Availability
id: background-fetch
Background fetch
Background fetch downloads data in the background even when the web page is closed.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
74
Supported
Mozilla Firefox
—
Unsupported
Apple Safari
—
Unsupported
Microsoft Edge
79
Supported
Mobile Browser Engine Support
Chrome Android
74
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.BackgroundFetchEvent ↗
api.BackgroundFetchEvent.BackgroundFetchEvent ↗
api.BackgroundFetchEvent.registration ↗
api.BackgroundFetchManager ↗
api.BackgroundFetchManager.fetch ↗
api.BackgroundFetchManager.get ↗
api.BackgroundFetchManager.getIds ↗
api.BackgroundFetchRecord ↗
api.BackgroundFetchRecord.request ↗
api.BackgroundFetchRecord.responseReady ↗
api.BackgroundFetchRegistration ↗
api.BackgroundFetchRegistration.abort ↗
api.BackgroundFetchRegistration.downloadTotal ↗
api.BackgroundFetchRegistration.downloaded ↗
api.BackgroundFetchRegistration.failureReason ↗
api.BackgroundFetchRegistration.id ↗
api.BackgroundFetchRegistration.match ↗
api.BackgroundFetchRegistration.matchAll ↗
api.BackgroundFetchRegistration.progress_event ↗
api.BackgroundFetchRegistration.recordsAvailable ↗
api.BackgroundFetchRegistration.result ↗
api.BackgroundFetchRegistration.uploadTotal ↗
api.BackgroundFetchRegistration.uploaded ↗
api.BackgroundFetchUpdateUIEvent ↗
api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent ↗
api.BackgroundFetchUpdateUIEvent.updateUI ↗
api.ServiceWorkerGlobalScope.backgroundfetchabort_event ↗
api.ServiceWorkerGlobalScope.backgroundfetchclick_event ↗
api.ServiceWorkerGlobalScope.backgroundfetchfail_event ↗
api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event ↗
api.ServiceWorkerRegistration.backgroundFetch ↗