(1) AJAX permite que aplicações da web solicitem e atualizem informações de forma assíncrona, sem recarregar a página, tornando as aplicações mais rápidas e interativas;
(2) AJAX usa JavaScript e XML para fazer requisições HTTP ao servidor em segundo plano e atualizar partes da página sem recarregá-la totalmente;
(3) Isso é possível graças ao objeto XMLHttpRequest do JavaScript, que permite comunicação assíncrona com o servidor.