DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
resources
FormData-append.html FormData.append 4.4 kB
META.yml 117 Bytes
README.md Tests for the [XMLHttpRequest Standard](https://xhr.spec.whatwg.org/). 176 Bytes
XMLHttpRequest-withCredentials.any.js 1.5 kB
abort-after-receive.any.js 951 Bytes
abort-after-send.any.js 1.2 kB
abort-after-stop.window.js 738 Bytes
abort-after-timeout.any.js 1.3 kB
abort-during-done.window.js 3.3 kB
abort-during-headers-received.window.js 1.7 kB
abort-during-loading.window.js 1.7 kB
abort-during-open.any.js 544 Bytes
abort-during-unsent.any.js 599 Bytes
abort-during-upload.any.js 752 Bytes
abort-event-abort.any.js 1.2 kB
abort-event-listeners.any.js 436 Bytes
abort-event-loadend.any.js 848 Bytes
abort-event-order.htm 2.0 kB
abort-upload-event-abort.any.js 964 Bytes
abort-upload-event-loadend.any.js 971 Bytes
access-control-and-redirects-async-same-origin.any.js 2.9 kB
access-control-and-redirects-async.any.js 3.7 kB
access-control-and-redirects.any.js 2.3 kB
access-control-basic-allow-access-control-origin-header-data-url.htm 1.3 kB
access-control-basic-allow-access-control-origin-header.any.js 513 Bytes
access-control-basic-allow-async.any.js 661 Bytes
access-control-basic-allow-non-cors-safelisted-method-async.any.js 690 Bytes
access-control-basic-allow-non-cors-safelisted-method.any.js 550 Bytes
access-control-basic-allow-preflight-cache-invalidation-by-header.any.js 1.6 kB
access-control-basic-allow-preflight-cache-invalidation-by-method.any.js 1.5 kB
access-control-basic-allow-preflight-cache-timeout.any.js 1.5 kB
access-control-basic-allow-preflight-cache.any.js 1.4 kB
access-control-basic-allow-star.any.js 420 Bytes
access-control-basic-allow.any.js 408 Bytes
access-control-basic-cors-safelisted-request-headers.htm 1.0 kB
access-control-basic-cors-safelisted-response-headers.htm 1.3 kB
access-control-basic-denied.htm 935 Bytes
access-control-basic-get-fail-non-simple.htm 913 Bytes
access-control-basic-non-cors-safelisted-content-type.htm 1.2 kB
access-control-basic-post-success-no-content-type.htm 876 Bytes
access-control-basic-post-with-non-cors-safelisted-content-type.htm 1.3 kB
access-control-basic-preflight-denied.htm 1.2 kB
access-control-expose-headers-on-redirect.html XHR should respect access-control-expose-headers header on redirect 1.0 kB
access-control-preflight-async-header-denied.htm 1.3 kB
access-control-preflight-async-method-denied.htm 1.3 kB
access-control-preflight-async-not-supported.htm 1.0 kB
access-control-preflight-credential-async.htm 924 Bytes
access-control-preflight-credential-sync.htm 772 Bytes
access-control-preflight-headers-async.htm 1.1 kB
access-control-preflight-headers-sync.htm 1.0 kB
access-control-preflight-request-header-lowercase.htm 895 Bytes
access-control-preflight-request-header-sorted.htm 918 Bytes
access-control-preflight-request-headers-origin.htm 882 Bytes
access-control-preflight-request-invalid-status-301.htm 911 Bytes
access-control-preflight-request-invalid-status-400.htm 911 Bytes
access-control-preflight-request-invalid-status-501.htm 911 Bytes
access-control-preflight-request-must-not-contain-cookie.htm 2.0 kB
access-control-preflight-sync-header-denied.htm 1.1 kB
access-control-preflight-sync-method-denied.htm 982 Bytes
access-control-preflight-sync-not-supported.htm 927 Bytes
access-control-recursive-failed-request.htm 983 Bytes
access-control-response-with-body-sync.htm 790 Bytes
access-control-response-with-body.htm 920 Bytes
access-control-response-with-exposed-headers.htm 1.2 kB
access-control-sandboxed-iframe-allow-origin-null.htm 1.2 kB
access-control-sandboxed-iframe-allow.htm 1.2 kB
access-control-sandboxed-iframe-denied-without-wildcard.htm 1.7 kB
access-control-sandboxed-iframe-denied.htm 1.5 kB
allow-lists-starting-with-comma.htm 1.4 kB
anonymous-mode-unsupported.htm 1.6 kB
close-worker-with-xhr-in-progress.html 866 Bytes
data-uri.htm 1.9 kB
event-abort.any.js 386 Bytes
event-error-order.sub.html XMLHttpRequest: event - error (order of events) 1.2 kB
event-error.sub.any.js 360 Bytes
event-load.any.js 688 Bytes
event-loadend.any.js 558 Bytes
event-loadstart-upload.any.js 760 Bytes
event-loadstart.any.js 517 Bytes
event-progress.any.js 619 Bytes
event-readystate-sync-open.any.js 674 Bytes
event-readystatechange-loaded.any.js 715 Bytes
event-timeout-order.any.js 787 Bytes
event-timeout.any.js 454 Bytes
event-upload-progress-crossorigin.any.js 1.0 kB
event-upload-progress.any.js 1.0 kB
firing-events-http-content-length.html ProgressEvent: firing events for HTTP with Content-Length 954 Bytes
firing-events-http-no-content-length.html ProgressEvent: firing events for HTTP with no Content-Length 1.1 kB
folder.txt 4 Bytes
formdata-blob.htm 2.2 kB
formdata-delete.htm 2.4 kB
formdata-foreach.html FormData: foreach 2.6 kB
formdata-get.htm 2.6 kB
formdata-has.htm 1.6 kB
formdata-set.htm 4.1 kB
formdata.htm append 3.5 kB
getallresponseheaders-cookies.htm 1.5 kB
getallresponseheaders-status.htm 1.2 kB
getallresponseheaders.htm 1.3 kB
getresponseheader-case-insensitive.htm 1.4 kB
getresponseheader-chunked-trailer.htm 1.4 kB
getresponseheader-cookies-and-more.htm 1.5 kB
getresponseheader-error-state.htm 1.3 kB
getresponseheader-server-date.htm 1.0 kB
getresponseheader-special-characters.htm 1.4 kB
getresponseheader-unsent-opened-state.htm 1.2 kB
getresponseheader.any.js 783 Bytes
header-user-agent-async.htm 816 Bytes
header-user-agent-sync.htm 700 Bytes
headers-normalize-response.htm 1.4 kB
historical.html Historical features 473 Bytes
idlharness.any.js 559 Bytes
loadstart-and-state.html XMLHttpRequest: loadstart event corner cases 1.3 kB
no-utf16-json.htm 784 Bytes
open-after-abort.htm 2.7 kB
open-after-setrequestheader.htm 1.0 kB
open-after-stop.window.js 1.4 kB
open-during-abort-event.htm 1.6 kB
open-during-abort-processing.htm 1.9 kB
open-during-abort.htm 1.0 kB
open-method-bogus.htm 823 Bytes
open-method-case-insensitive.htm 918 Bytes
open-method-case-sensitive.htm 961 Bytes
open-method-insecure.htm 890 Bytes
open-method-responsetype-set-sync.htm 1.1 kB
open-open-send.htm 1.1 kB
open-open-sync-send.htm 1.1 kB
open-parameters-toString.htm 1.0 kB
open-referer.htm 642 Bytes
open-send-during-abort.htm 863 Bytes
open-send-open.htm 1.1 kB
open-sync-open-send.htm 2.0 kB
open-url-about-blank-window.htm 1.0 kB
open-url-base-inserted-after-open.htm 1.0 kB
open-url-base-inserted.htm 1.0 kB
open-url-base.htm 857 Bytes
open-url-encoding.htm 898 Bytes
open-url-fragment.htm 1.6 kB
open-url-javascript-window-2.htm 882 Bytes
open-url-javascript-window.htm 974 Bytes
open-url-multi-window-2.htm 907 Bytes
open-url-multi-window-3.htm 762 Bytes
open-url-multi-window-4.htm 1.9 kB
open-url-multi-window-5.htm 934 Bytes
open-url-multi-window-6.htm 1.4 kB
open-url-multi-window.htm 1.0 kB
open-url-redirected-sharedworker-origin.htm 461 Bytes
open-url-redirected-worker-origin.htm 458 Bytes
open-url-worker-origin.htm 331 Bytes
open-url-worker-simple.htm 841 Bytes
open-user-password-non-same-origin.htm 963 Bytes
overridemimetype-blob.html XMLHttpRequest: overrideMimeType() and responseType = "blob" 2.0 kB
overridemimetype-done-state.any.js Spec: <https://xhr.spec.whatwg.org/#the-overridemimetype()-method>; data-tested-assertations="/follo 843 Bytes
overridemimetype-edge-cases.window.js 1.6 kB
overridemimetype-headers-received-state-force-shiftjis.htm 1.4 kB
overridemimetype-invalid-mime-type.htm 1.7 kB
overridemimetype-loading-state.htm 1.2 kB
overridemimetype-open-state-force-utf-8.htm 1.1 kB
overridemimetype-open-state-force-xml.htm 1.6 kB
overridemimetype-unsent-state-force-shiftjis.any.js 527 Bytes
preserve-ua-header-on-redirect.htm 1.5 kB
progress-events-response-data-gzip.htm 3.7 kB
progressevent-constructor.html ProgressEvent constructor 1.8 kB
progressevent-interface.html The ProgressEvent interface 1.8 kB
response-data-arraybuffer.htm 1.9 kB
response-data-blob.htm 2.0 kB
response-data-deflate.htm 1.4 kB
response-data-gzip.htm 1.4 kB
response-data-progress.htm 2.1 kB
response-invalid-responsetype.htm 1.5 kB
response-json.htm 2.9 kB
response-method.htm 631 Bytes
responseText-status.html XMLHttpRequest Test: responseText - status 883 Bytes
responseType-document-in-worker.html 310 Bytes
responseXML-unavailable-in-worker.html 312 Bytes
responsedocument-decoding.htm 1.8 kB
responsetext-decoding.htm 4.8 kB
responsetype.any.js Author: Mathias Bynens <http://mathiasbynens.be/> * Author: Ms2ger <mailto:Ms2ger@gmail.com> * * 4.2 kB
responseurl.html XMLHttpRequest: responseURL test 1.2 kB
responsexml-basic.htm 1.8 kB
responsexml-document-properties.htm 4.4 kB
responsexml-get-twice.htm 2.4 kB
responsexml-media-type.htm 1.7 kB
responsexml-non-document-types.htm 1.7 kB
responsexml-non-well-formed.htm 1.3 kB
security-consideration.sub.html ProgressEvent: security consideration 1.5 kB
send-accept-language.htm 1.0 kB
send-accept.htm 991 Bytes
send-after-setting-document-domain.htm window-1 1.5 kB
send-authentication-basic-cors-not-enabled.htm 1.4 kB
send-authentication-basic-cors.htm 1.6 kB
send-authentication-basic-repeat-no-args.htm 1.6 kB
send-authentication-basic-setrequestheader-and-arguments.htm 1.7 kB
send-authentication-basic-setrequestheader-existing-session.htm 3.2 kB
send-authentication-basic-setrequestheader.htm 1.6 kB
send-authentication-basic.htm 1.4 kB
send-authentication-competing-names-passwords.htm 2.4 kB
send-authentication-cors-basic-setrequestheader.htm 1.3 kB
send-authentication-cors-setrequestheader-no-cred.htm 2.9 kB
send-authentication-existing-session-manual.htm 1.6 kB
send-authentication-prompt-2-manual.htm 1.0 kB
send-authentication-prompt-manual.htm 1.0 kB
send-blob-with-no-mime-type.html XMLHttpRequest: The send() method: Blob data with no mime type 2.7 kB
send-conditional-cors.htm 1.4 kB
send-conditional.htm 1.3 kB
send-content-type-charset.htm 3.9 kB
send-content-type-string.htm 1.1 kB
send-data-arraybuffer.any.js 677 Bytes
send-data-arraybufferview.any.js 494 Bytes
send-data-blob.htm 2.2 kB
send-data-es-object.any.js 2.1 kB
send-data-formdata.any.js 535 Bytes
send-data-readablestream.any.js 865 Bytes
send-data-unexpected-tostring.htm 1.9 kB
send-entity-body-basic.htm 939 Bytes
send-entity-body-document-bogus.htm 950 Bytes
send-entity-body-document.htm 3.5 kB
send-entity-body-empty.htm 1.2 kB
send-entity-body-get-head-async.htm 1.5 kB
send-entity-body-get-head.htm 1.3 kB
send-entity-body-none.htm 2.0 kB
send-network-error-async-events.sub.htm 2.4 kB
send-network-error-sync-events.sub.htm 1.6 kB
send-no-response-event-loadend.htm 1.6 kB
send-no-response-event-loadstart.htm 1.7 kB
send-no-response-event-order.htm 2.3 kB
send-non-same-origin.htm 1.0 kB
send-receive-utf16.htm 1.7 kB
send-redirect-bogus-sync.htm 1.1 kB
send-redirect-bogus.htm 1.4 kB
send-redirect-infinite-sync.htm 1.0 kB
send-redirect-infinite.htm 1.5 kB
send-redirect-no-location.htm 1.5 kB
send-redirect-post-upload.htm 6.5 kB
send-redirect-to-cors.htm 4.7 kB
send-redirect-to-non-cors.htm 1.5 kB
send-redirect.htm 1.4 kB
send-response-event-order.htm 2.6 kB
send-response-upload-event-loadend.htm 1.6 kB
send-response-upload-event-loadstart.htm 1.4 kB
send-response-upload-event-progress.htm 1.6 kB
send-send.any.js 251 Bytes
send-sync-blocks-async.htm 1.8 kB
send-sync-no-response-event-load.htm 1.6 kB
send-sync-no-response-event-loadend.htm 1.6 kB
send-sync-no-response-event-order.htm 2.7 kB
send-sync-response-event-order.htm 2.1 kB
send-sync-timeout.htm 855 Bytes
send-timeout-events.htm 1.8 kB
send-usp.any.js 1.4 kB
setrequestheader-after-send.htm 905 Bytes
setrequestheader-allow-empty-value.htm 856 Bytes
setrequestheader-allow-whitespace-in-value.htm 896 Bytes
setrequestheader-before-open.htm 660 Bytes
setrequestheader-bogus-name.htm 2.6 kB
setrequestheader-bogus-value.htm 1.3 kB
setrequestheader-case-insensitive.htm 1.3 kB
setrequestheader-combining.window.js 527 Bytes
setrequestheader-content-type.htm 9.6 kB
setrequestheader-header-allowed.htm 1.2 kB
setrequestheader-header-forbidden.htm 1.8 kB
setrequestheader-open-setrequestheader.htm 1.7 kB
status-async.htm 2.9 kB
status-basic.htm 2.5 kB
status-error.htm 1.9 kB
sync-no-progress.any.js 497 Bytes
sync-no-timeout.any.js 590 Bytes
sync-xhr-and-window-onload.html 774 Bytes
sync-xhr-supported-by-feature-policy.html Test that sync-xhr is advertised in the feature list 537 Bytes
template-element.html XMLHttpRequest: template element parsing 1.3 kB
timeout-cors-async.htm 2.0 kB
timeout-multiple-fetches.html XMLHttpRequest: timeout, redirects, and CORS preflights 1.2 kB
timeout-sync.htm 1.1 kB
xmlhttprequest-basic.htm 1.8 kB
xmlhttprequest-eventtarget.htm 1.6 kB
xmlhttprequest-network-error-sync.htm 2.4 kB
xmlhttprequest-network-error.htm 2.3 kB
xmlhttprequest-sync-block-defer-scripts-subframe.html 524 Bytes
xmlhttprequest-sync-block-defer-scripts.html Check that a sync XHR in a defer script blocks later defer scripts from running 553 Bytes
xmlhttprequest-sync-block-scripts.html Check that while a sync XHR is in flight async script loads don't complete and run script 750 Bytes
xmlhttprequest-sync-default-feature-policy.sub.html Synchronous XMLHttpRequest Feature Policy Test 910 Bytes
xmlhttprequest-sync-not-hang-scriptloader-subframe.html 484 Bytes
xmlhttprequest-sync-not-hang-scriptloader.html Ensure that an async script added during a defer script that then does a sync XHR still runs 575 Bytes
xmlhttprequest-timeout-aborted.html XHR2 Timeout Property Tests 2.1 kB
xmlhttprequest-timeout-abortedonmain.html XHR2 Timeout Property Tests 1.3 kB
xmlhttprequest-timeout-overrides.html XHR2 Timeout Property Tests 1.4 kB
xmlhttprequest-timeout-overridesexpires.html XHR2 Timeout Property Tests 1.8 kB
xmlhttprequest-timeout-reused.html XHR2 Timeout Property Tests 1.8 kB
xmlhttprequest-timeout-simple.html XHR2 Timeout Property Tests 1.7 kB
xmlhttprequest-timeout-synconmain.html XHR2 Timeout Property Tests 1.1 kB
xmlhttprequest-timeout-twice.html XHR2 Timeout Property Tests 1.8 kB
xmlhttprequest-timeout-worker-aborted.html XHR2 Timeout Property Tests in Worker 2.1 kB
xmlhttprequest-timeout-worker-overrides.html XHR2 Timeout Property Tests in Worker 1.4 kB
xmlhttprequest-timeout-worker-overridesexpires.html XHR2 Timeout Property Tests in Worker 1.8 kB
xmlhttprequest-timeout-worker-simple.html XHR2 Timeout Property Tests in Worker 1.7 kB
xmlhttprequest-timeout-worker-synconworker.html XHR2 Timeout Property Tests in Worker 1.8 kB
xmlhttprequest-timeout-worker-twice.html XHR2 Timeout Property Tests in Worker 1.8 kB
xmlhttprequest-unsent.htm 2.3 kB