diff --git a/features/draft/spec/xhr.yml b/features/draft/spec/xhr.yml deleted file mode 100644 index a8ee74e731d..00000000000 --- a/features/draft/spec/xhr.yml +++ /dev/null @@ -1,58 +0,0 @@ -draft_date: 2024-09-09 -name: XMLHttpRequest Standard -description: TODO -spec: https://xhr.spec.whatwg.org/ -compat_features: - - api.FormData.delete - - api.FormData.get - - api.FormData.getAll - - api.FormData.has - - api.FormData.set - - api.ProgressEvent.ProgressEvent - - api.XMLHttpRequest.responseType - - api.XMLHttpRequest.responseURL - -# The following features in the spec are already part of web-features: -# - XMLHttpRequest: -# - api.FormData -# - api.FormData.FormData -# - api.FormData.append -# - api.ProgressEvent -# - api.ProgressEvent.lengthComputable -# - api.ProgressEvent.loaded -# - api.ProgressEvent.total -# - api.XMLHttpRequest -# - api.XMLHttpRequest.XMLHttpRequest -# - api.XMLHttpRequest.abort -# - api.XMLHttpRequest.abort_event -# - api.XMLHttpRequest.error_event -# - api.XMLHttpRequest.getAllResponseHeaders -# - 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.responseXML -# - api.XMLHttpRequest.send -# - api.XMLHttpRequest.setRequestHeader -# - api.XMLHttpRequest.status -# - api.XMLHttpRequest.statusText -# - api.XMLHttpRequest.timeout -# - api.XMLHttpRequest.timeout_event -# - api.XMLHttpRequest.upload -# - api.XMLHttpRequest.withCredentials -# - 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 diff --git a/features/draft/spec/xhr.yml.dist b/features/draft/spec/xhr.yml.dist deleted file mode 100644 index 888283c4474..00000000000 --- a/features/draft/spec/xhr.yml.dist +++ /dev/null @@ -1,71 +0,0 @@ -# Generated from: xhr.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: high - baseline_low_date: 2018-10-02 - baseline_high_date: 2021-04-02 - support: - chrome: "50" - chrome_android: "50" - edge: "18" - firefox: "39" - firefox_android: "50" - safari: "11.1" - safari_ios: "11.3" -compat_features: - # baseline: high - # baseline_low_date: 2016-08-02 - # baseline_high_date: 2019-02-02 - # support: - # chrome: "16" - # chrome_android: "18" - # edge: "14" - # firefox: "18" - # firefox_android: "18" - # safari: "6" - # safari_ios: "6" - - api.ProgressEvent.ProgressEvent - - # baseline: high - # baseline_low_date: 2016-08-02 - # baseline_high_date: 2019-02-02 - # support: - # chrome: "37" - # chrome_android: "37" - # edge: "14" - # firefox: "32" - # firefox_android: "32" - # safari: "8" - # safari_ios: "8" - - api.XMLHttpRequest.responseURL - - # baseline: high - # baseline_low_date: 2016-11-15 - # baseline_high_date: 2019-05-15 - # support: - # chrome: "31" - # chrome_android: "31" - # edge: "12" - # firefox: "6" - # firefox_android: "50" - # safari: "5.1" - # safari_ios: "5" - - api.XMLHttpRequest.responseType - - # baseline: high - # baseline_low_date: 2018-10-02 - # baseline_high_date: 2021-04-02 - # support: - # chrome: "50" - # chrome_android: "50" - # edge: "18" - # firefox: "39" - # firefox_android: "39" - # safari: "11.1" - # safari_ios: "11.3" - - api.FormData.delete - - api.FormData.get - - api.FormData.getAll - - api.FormData.has - - api.FormData.set diff --git a/features/xhr.yml b/features/xhr.yml index 3ed43daf580..e4b8a43a577 100644 --- a/features/xhr.yml +++ b/features/xhr.yml @@ -9,8 +9,14 @@ compat_features: - api.FormData - api.FormData.append - api.FormData.append.filename_parameter + - api.FormData.delete + - api.FormData.get + - api.FormData.getAll + - api.FormData.has + - api.FormData.set - api.FormData.FormData - api.ProgressEvent + - api.ProgressEvent.ProgressEvent - api.ProgressEvent.lengthComputable - api.ProgressEvent.loaded - api.ProgressEvent.total @@ -20,6 +26,7 @@ compat_features: - api.XMLHttpRequest.abort_event - api.XMLHttpRequest.error_event - api.XMLHttpRequest.getAllResponseHeaders + - api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase - api.XMLHttpRequest.getResponseHeader - api.XMLHttpRequest.load_event - api.XMLHttpRequest.loadend_event @@ -31,12 +38,19 @@ compat_features: - 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_ArrayBuffer_type - api.XMLHttpRequest.send.body_ArrayBufferView_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 diff --git a/features/xhr.yml.dist b/features/xhr.yml.dist index da53485270a..92dd6f70c49 100644 --- a/features/xhr.yml.dist +++ b/features/xhr.yml.dist @@ -279,6 +279,116 @@ compat_features: - api.XMLHttpRequest.timeout_event - api.XMLHttpRequestUpload.timeout_event + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "16" + # chrome_android: "18" + # edge: "14" + # firefox: "18" + # firefox_android: "18" + # safari: "6" + # safari_ios: "6" + - api.ProgressEvent.ProgressEvent + + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "37" + # chrome_android: "37" + # edge: "14" + # firefox: "32" + # firefox_android: "32" + # safari: "8" + # safari_ios: "8" + - api.XMLHttpRequest.responseURL + + # baseline: high + # baseline_low_date: 2016-11-15 + # baseline_high_date: 2019-05-15 + # support: + # chrome: "31" + # chrome_android: "31" + # edge: "12" + # firefox: "6" + # firefox_android: "50" + # safari: "5.1" + # safari_ios: "5" + - api.XMLHttpRequest.responseType + - api.XMLHttpRequest.responseType.arraybuffer_value + - api.XMLHttpRequest.responseType.blob_value + + # baseline: high + # baseline_low_date: 2016-11-15 + # baseline_high_date: 2019-05-15 + # support: + # chrome: "31" + # chrome_android: "31" + # edge: "12" + # firefox: "11" + # firefox_android: "50" + # safari: "7" + # safari_ios: "7" + - api.XMLHttpRequest.responseType.document_value + + # baseline: high + # baseline_low_date: 2018-10-02 + # baseline_high_date: 2021-04-02 + # support: + # chrome: "50" + # chrome_android: "50" + # edge: "18" + # firefox: "39" + # firefox_android: "39" + # safari: "11.1" + # safari_ios: "11.3" + - api.FormData.delete + - api.FormData.get + - api.FormData.getAll + - api.FormData.has + - api.FormData.set + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "31" + # chrome_android: "31" + # edge: "79" + # firefox: "10" + # firefox_android: "50" + # safari: "7" + # safari_ios: "7" + - api.XMLHttpRequest.responseType.json_value + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "60" + # chrome_android: "60" + # edge: "79" + # firefox: "64" + # firefox_android: "64" + # safari: "11" + # safari_ios: "11" + - api.XMLHttpRequest.getAllResponseHeaders.header_names_lowercase + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "59" + # chrome_android: "59" + # edge: "17" + # firefox: "44" + # firefox_android: "44" + # safari: "15" + # safari_ios: "15" + - api.XMLHttpRequest.send.body_URLSearchParams_type + # baseline: false # support: # firefox: "54"