AJAX permite actualizar partes de una página web sin recargar la página completa mediante el uso combinado de XHTML, CSS, DOM, XMLHttpRequest y JavaScript. AJAX es útil para mejorar la interactividad y velocidad de aplicaciones web ricas, aunque puede causar problemas de compatibilidad entre navegadores y dificultades con el botón Atrás.