2024
1 featuresThe fetch() priority option and the fetchpriority HTML attribute give hints to the browser about which requests to do before other requests of the same type.
2019
1 featuresIf you construct a fetch request with an AbortSignal, you can cancel the request.
2017
1 featuresLimited Availability
4 featuresThe Request.formData() and Response.formData() methods read a request or response body and return a FormData promise. You can use it to access the fields of a form submission.
The Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site, and Sec-Fetch-User HTTP headers provide extra information about the way a request was made, to help servers reject certain kinds of malicious requests.
The fetch() method and Request() constructor accept a ReadableStream object as the request's body option, to stream upload data to the server.
The fetchLater() method requests a deferred fetch sent at an unknown time. The browser chooses a reliable time to send the request, ideally when the document is unloaded, and ignores the response. This API is useful for sending beacons to a server without expecting a particular response.