BackgroundFetchEvent()

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The BackgroundFetchEvent() constructor creates a new BackgroundFetchEvent object. This constructor is not typically used as the browser creates these objects itself and provides them to background fetch event callbacks.

Syntax

new BackgroundFetchEvent(type, options)

Parameters

type

A string with the name of the event. It is case-sensitive and browsers set it to backgroundfetchabort or backgroundfetchclick.

options

An object that, in addition of the properties defined in ExtendableEvent(), has the following properties:

registration

A BackgroundFetchRegistration object.

Return value

A new BackgroundFetchEvent object.

Specifications

Specification
Background Fetch
# dom-backgroundfetchevent-backgroundfetchevent

Browser compatibility

BCD tables only load in the browser