AJAX permite actualizar partes de una página web con información del servidor sin necesidad de recargar la página completa, lo que mejora la interactividad. Usa tecnologías existentes como HTML, CSS, JavaScript y XML. El objeto XMLHttpRequest es fundamental para la comunicación asíncrona con el servidor y permite enviar y recibir datos, principalmente en formato XML.