XMLHttpRequest
XMLHttpRequest (XHR) on rakendusliides, mida kasutatakse veebibrauseri ja veebiserveri vahel andmete vahendamiseks. Tegu on objektiga ning suhtlus brauseri ja serveri vahel toimub objekti meetodite kaudu. Objekti loob brauseri JavaScripti keskkond. Andmete saamine XHR-i kaudu eesmärgiga muuta juba laaditud veebilehte on Ajaxi aluspõhimõte. Nimest hoolimata võib XHR-i kasutada ka teiste protokollidega peale HTTP ning andmed ei pea olema XML-i kujul, vaid võivad olla ka JSON-i, HTML-i või puhta teksti kujul.