O que é AJAX (Asynchronous JavaScript and XML)
AJAX (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que permite a um navegador trocar dados com o servidor de forma assíncrona, em segundo plano, sem precisar recarregar a página inteira. Apesar do nome incluir XML, o formato dominante hoje é JSON.
O termo foi popularizado por Jesse James Garrett em 2005, mas a tecnologia base (XMLHttpRequest) já existia desde 1998 no Internet Explorer 5. Hoje, AJAX é a base de qualquer aplicação web moderna — do autocomplete do Google ao infinite scroll de redes sociais.
Como funciona
- Usuário interage com a página (clica, digita, rola)
- JavaScript dispara uma requisição ao servidor (via XMLHttpRequest ou Fetch API)
- Servidor processa e retorna dados (geralmente JSON)
- JavaScript atualiza apenas a parte necessária do DOM
- Página permanece carregada — sem reload

Casos de uso comuns
- Validação de formulários em tempo real
- Autocomplete e busca dinâmica
- Atualização de carrinho em e-commerce
- Infinite scroll em feeds
- Comunicação com a API REST do WordPress

Leia o artigo completo: AJAX: como funciona, quando usar e exemplos práticos em JavaScript

