Widely Available
id: xhr
XMLHttpRequest
The
XMLHttpRequest API makes HTTP requests. It's the predecessor to fetch(). Also known as XHR.
Baseline Status:
Achieved Widely Available on Jan 29, 2018 (Cross-browser Newly Available since Jul 29, 2015).
Desktop Browser Engine Support
Google Chrome
1
Supported
Mozilla Firefox
1
Supported
Apple Safari
3
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
18
Firefox Android
4
Safari iOS
1
Specifications and References
MDN Browser Compat Data Keys:
api.FormData ↗
api.FormData.@@iterator ↗
api.FormData.FormData ↗
api.FormData.FormData.submitter ↗
api.FormData.append ↗
api.FormData.append.filename_parameter ↗
api.FormData.delete ↗
api.FormData.entries ↗
api.FormData.forEach ↗
api.FormData.get ↗
api.FormData.getAll ↗
api.FormData.has ↗
api.FormData.keys ↗
api.FormData.set ↗
api.FormData.values ↗
api.FormData.worker_support ↗
api.ProgressEvent ↗
api.ProgressEvent.ProgressEvent ↗
api.ProgressEvent.ProgressEvent.loaded_total_options_accept_double ↗
api.ProgressEvent.lengthComputable ↗
api.ProgressEvent.loaded ↗
api.ProgressEvent.total ↗
api.ProgressEvent.worker_support ↗
api.XMLHttpRequest ↗
api.XMLHttpRequest.XMLHttpRequest ↗
api.XMLHttpRequest.abort ↗
api.XMLHttpRequest.abort_event ↗
api.XMLHttpRequest.authorization_removed_cross_origin ↗
api.XMLHttpRequest.error_event ↗
api.XMLHttpRequest.getAllResponseHeaders ↗
api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase ↗
api.XMLHttpRequest.getResponseHeader ↗
api.XMLHttpRequest.load_event ↗
api.XMLHttpRequest.loadend_event ↗
api.XMLHttpRequest.loadstart_event ↗
api.XMLHttpRequest.open ↗
api.XMLHttpRequest.overrideMimeType ↗
api.XMLHttpRequest.progress_event ↗
api.XMLHttpRequest.readyState ↗
api.XMLHttpRequest.readystatechange_event ↗
api.XMLHttpRequest.response ↗
api.XMLHttpRequest.responseText ↗
api.XMLHttpRequest.responseType ↗
api.XMLHttpRequest.responseType.arraybuffer_value ↗
api.XMLHttpRequest.responseType.blob_value ↗
api.XMLHttpRequest.responseType.document_value ↗
api.XMLHttpRequest.responseType.json_value ↗
api.XMLHttpRequest.responseURL ↗
api.XMLHttpRequest.responseXML ↗
api.XMLHttpRequest.send ↗
api.XMLHttpRequest.send.body_ArrayBufferView_type ↗
api.XMLHttpRequest.send.body_ArrayBuffer_type ↗
api.XMLHttpRequest.send.body_Blob_type ↗
api.XMLHttpRequest.send.body_FormData_type ↗
api.XMLHttpRequest.send.body_URLSearchParams_type ↗
api.XMLHttpRequest.setRequestHeader ↗
api.XMLHttpRequest.status ↗
api.XMLHttpRequest.statusText ↗
api.XMLHttpRequest.timeout ↗
api.XMLHttpRequest.timeout_event ↗
api.XMLHttpRequest.upload ↗
api.XMLHttpRequest.withCredentials ↗
api.XMLHttpRequest.worker_support ↗
api.XMLHttpRequestEventTarget ↗
api.XMLHttpRequestUpload ↗
api.XMLHttpRequestUpload.abort_event ↗
api.XMLHttpRequestUpload.error_event ↗
api.XMLHttpRequestUpload.load_event ↗
api.XMLHttpRequestUpload.loadend_event ↗
api.XMLHttpRequestUpload.loadstart_event ↗
api.XMLHttpRequestUpload.progress_event ↗
api.XMLHttpRequestUpload.timeout_event ↗