Les sites web utilisant AJAX bénéficient des avantages suivants :
Une interface réactive car AJAX permet de modifier localement la page web ;
Une rapidité d'exécution car seules les données à modifier
dans la page sont échangées selon le protocole HTTP ;
Une ergonomie améliorée car AJAX permet par exemple d'effectuer des contrôles
en temps réel dans les formulaires en interrogeant un serveur HTTP en arrière plan.
Inconvénients liés à AJAx
En contrepartie, le modèle AJAX possède les limites suivantes :
Seuls les navigateurs récents supportant l'objet Javascript XMLHttpRequest sont
capables d'interpréter correctement une page AJAX ;
Les moteurs de recherche risquent de ne pas pouvoir indexer tout le contenu affiché avec AJAX.
Ainsi, il est essentiel de prévoir une alternative à AJAX dans la page web,
afin de ne pas gêner la navigation pour les clients non compatibles avec l'objet
XMLHttpRequest.