files/en-us/web/api/xmlhttprequesteventtarget/index.md
{{APIRef("XMLHttpRequest API")}} {{AvailableInWorkers("window_and_worker_except_service")}}
XMLHttpRequestEventTarget is the interface that describes the event handlers shared on {{domxref("XMLHttpRequest")}} and {{domxref("XMLHttpRequestUpload")}}.
You don't use XMLHttpRequestEventTarget directly; instead you interact with the sub classes.
The following events are made available to {{domxref("XMLHttpRequest")}} and {{domxref("XMLHttpRequestUpload")}}:
onabort event handler property.onerror event handler property.onload event handler property.onloadend event handler property.onloadstart event handler property.onprogress event handler property.ontimeout event handler property.{{Specifications}}
{{Compat}}