AJAX (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web usada para criar websites dinâmicos. Permite trocar dados entre o navegador e o servidor sem recarregar a página toda. Com AJAX, partes de uma página web atualizam-se sem mexer no resto da página.
Embora tenha sido pensado para funcionar com XML, hoje o AJAX usa sobretudo JSON, que é mais leve e mais fácil de integrar com JavaScript. É a base de muitas aplicações e frameworks web modernas.