AJAX es una técnica para crear aplicaciones web interactivas mediante el uso combinado de varias tecnologías como XHTML, CSS, DOM, XML, XSLT, JSON, XMLHttpRequest y JavaScript. Permite actualizar partes de una página web de forma asíncrona sin recargar la página completa, mejorando la experiencia del usuario. Algunas aplicaciones populares que usan AJAX son Gmail, Google Maps, Google Docs y Flickr.