AJAX es el acrónimo de Javascript y XML Asíncrono, una técnica que nos permite diseñar páginas más interactivas, creando sitios web que se asemejan en su comportamiento a una aplicación de escritorio. Implementando AJAX, las respuestas son mucho más ágiles para el usuario ya que su navegador puede intercambiar información con el servidor sin necesidad de recargar totalmente la página como ocurre en las aplicaciones web tradicionales. AJAX es por tanto la base para el desarrollo de Aplicaciones de Internet Enriquecidas (RIA), un modelo que ha tomado un gran auge en los últimos años y está siendo adoptado por los web más populares para mejorar la experiencia del usuario.