« L’architecture informatique AJAX (acronyme d’asynchronous JavaScript and XML : JavaScript et XML asynchrones) permet de construire des applications Web et des sites web dynamiques interactifs sur le poste client en se servant de différentes technologies ajoutées aux navigateurs web entre 1995 et 2005.
Ajax combine JavaScript, les requêtes de type XMLHttpRequest, les manipulations du DOM, ainsi qu’un format de données (XML ou JSON), afin d’améliorer maniabilité et confort d’utilisation des applications internet riches :

  • DOM et JavaScript permettent de modifier l’information présentée dans le navigateur en respectant sa structure ;
  • l’objet XMLHttpRequest sert au dialogue asynchrone avec le serveur Web ;
  • XML, cité dans l’acronyme, était historiquement le moyen privilégié pour structurer les informations transmises entre serveur Web et navigateur, de nos jours le JSON tend à le remplacer pour cet usage. »
Source : Wikipédia