AJAX (Asynchronous JavaScript and XML) est une technique de développement web qui sert à créer des sites dynamiques. Elle permet d'échanger des données entre le navigateur et le serveur sans recharger toute la page. Avec AJAX, une partie d'une page web peut se mettre à jour sans toucher au reste de la page.
À l'origine conçu pour XML, AJAX utilise aujourd'hui surtout JSON, plus léger et plus simple à intégrer avec JavaScript. Il est à la base de nombreuses applications et frameworks web modernes.