Path: blob/main/files/en-us/web/api/backgroundfetchrecord/index.md
6512 views
------{{APIRef("Background Fetch API")}}{{SeeCompatTable}}
The BackgroundFetchRecord interface of the {{domxref('Background Fetch API','','',' ')}} represents an individual request and response.
A BackgroundFetchRecord is created by the {{domxref("BackgroundFetchManager.fetch()","BackgroundFetchManager.fetch()")}} method, therefore there is no constructor for this interface.
There will be one BackgroundFetchRecord for each resource requested by fetch().
Instance properties
{{domxref("BackgroundFetchRecord.request","request")}} {{ReadOnlyInline}} {{Experimental_Inline}}
: Returns a {{domxref("Request")}}.
{{domxref("BackgroundFetchRecord.responseReady","responseReady")}} {{ReadOnlyInline}} {{Experimental_Inline}}
: Returns a promise that resolves with a {{domxref("Response")}}.
Examples
In this example an individual BackgroundFetchRecord is returned using {{domxref("BackgroundFetchManager.fetch()","BackgroundFetchManager.fetch()")}}. The {{domxref("BackgroundFetchRecord.request")}} and {{domxref("BackgroundFetchRecord.responseReady")}} are returned and logged to the console.
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}