XMLHttpRequest(XHR)

Is an API in the form of an object whose methods transfer data between a web browser and a web server.

The object is provided by the javascript brower and retrieve data from XHR. Its purpose is to continuously load the web page which is modified by Ajax design. Also data can be in a for of JSON,XML, HTML and plaintext.

XML was created by Microsoft.