What is XMLHttpRequest(XHR) The XMLHttpRequest object is used to exchange data with a server behind the scenes, Its part of web pages,without reloading whole page. It has been available ever since Internet Explorer 5.5 was released in July 2000. XMLHttpRequest (XHR) is an API that can be used by JavaScript, JScript, VBScript, and other web browser scripting languages to transfer and manipulate XML data to and from a webserver using HTTP, establishing an independent connection channel between a webpage's Client-Side and Server-Side . XHR request is exchange using XHR object. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user makes a change. This is meant to increase the web page's interactivity, speed, and usability XHR method : 1- abort(), 2-getAllR...