XMLHttpRequest
XMLHttpRequest es una API que puede ser usada por JavaScript, JScript, VBScript y otros lenguajes de scripting de navegadores web para la transferencia y manipulación de datos XML a/de un servidor web usando HTTP, estableciendo un canal de conexión independiente entre el cliente y cliente-servidor de la página web.
Es una parte importante de la técnica de desarrollo web AJAX, y es usada por muchos sitios web para implementar aplicaciones web dinámicas. Ejemplos de aplicaciones XMLHttpRequest pueden ser el correo Gmail de Google, Google Suggest, Meebo, Virtual Earth de MSN y el mapa dinámico MapQuest.
Los datos devueltos de las llamadas de XMLHttpRequest suelen ser provistas por bases de datos back-end. Además de XML, XMLHttpRequest puede usarse para intercambiar datos en otros formatos, por ejemplo JSON o hasta texto plano.