Ajax (Asynchronous JavaScript And XML) est une technologie qui combine le XHTML pour la structure de la page, le CSS pour la mise en forme, du JavaScript/DOM pour la partie dynamique, XML-XSLT et XMLHttpRequest pour la manipulation des données. Cette technologie existait déjà avant de créer la dénomination AJAX mais le but reste le même : effectuer une requête HTTP asynchrone (en parallèle) au serveur web qui renvoie la ressource demandée, celle-ci pouvant contenir des informations ou du code pour mettre à jour la page HTML..