XMLHttpRequest

XMLHTTP is a set of APIs that can be used by JavaScript, JScript, VBScript and other browser scripting languages to transfer XML or other data to and from a HTTP web server. The biggest advantage of XMLHTTP is the ability to dynamically update a web page without reloading the entire page. It is used by any web site to speed up dynamic applications.

In addition to XML, XMLHTTP can be used to take data in other formats, such as JSON or even plain text.

XMLHttpRequest is a key element of the web development technique known as the AJAX acronym, and is used in many websites to implement applications that are accessible through dynamic and interactive browsers. One of the first applications to use this component was Google Gmail's webmail service, followed by Google Suggest, Meebo, MSN Virtual Earth and MapQuest.

XMLHttpRequest