https://www.w3schools.com/xml/xml_http.asp
https://javascript.info/xmlhttprequest
All modern browsers have a built-in XMLHttpRequest object to request data from a server.
По-скоро клас, не обект, защото за да го използваш трябва да го инстанцираш.
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
// Typical action to be performed when the document is ready
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "filename", true);
xhttp.send();
Използва се за HTTP комуникация със сървъра, идва си с методи като send и пропъртита като onreadystatechange и други…
Може да се използва синхронно или асинхронно.