Fetch (initial support)
Widely available since 2019-09-27 (baseline high)
The fetch()
method makes asynchronous HTTP requests.
Compatibility (view on caniuse.com)
- Chrome 42 Released on 2015-04-14
- Chrome Android 42 Released on 2015-04-15
- Edge 14 Released on 2016-08-02
- Firefox 39 Released on 2015-07-02
- Firefox for Android 39 Released on 2015-07-02
- Safari 10.1 Released on 2017-03-27
- Safari on iOS 10.3 Released on 2017-03-27
MDN docs
- Headers
- Headers.Headers
- Headers.append
- Headers.delete
- Headers.get
- Headers.has
- Headers.set
- Request
- Request.Request
- Request.arrayBuffer
- Request.blob
- Request.bodyUsed
- Request.clone
- Request.credentials
- Request.headers
- Request.json
- Request.method
- Request.mode
- Request.text
- Request.url
- Response
- Response.Response
- Response.arrayBuffer
- Response.blob
- Response.bodyUsed
- Response.clone
- Response.headers
- Response.json
- Response.ok
- Response.status
- Response.statusText
- Response.text
- Response.type
- Response.url
- fetch
Specifications
BCD data
- api.Headers
- api.Headers.Headers
- api.Headers.append
- api.Headers.delete
- api.Headers.get
- api.Headers.has
- api.Headers.set
- api.Request
- api.Request.Request
- api.Request.arrayBuffer
- api.Request.blob
- api.Request.bodyUsed
- api.Request.clone
- api.Request.credentials
- api.Request.headers
- api.Request.json
- api.Request.method
- api.Request.mode
- api.Request.text
- api.Request.url
- api.Response
- api.Response.Response
- api.Response.arrayBuffer
- api.Response.blob
- api.Response.bodyUsed
- api.Response.clone
- api.Response.headers
- api.Response.json
- api.Response.ok
- api.Response.status
- api.Response.statusText
- api.Response.text
- api.Response.type
- api.Response.url
- api.fetch