AJAX (Asynchronous Javascript And XML)
Avantages liés à AJAx
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.