AJAX - SOP - JSONP

AJAX, le principe

Fonctionnement classique d'une application Web

Le schéma ci-dessous illustre le fonctionnement classique d'une application Web, associé au Web 1.0.

Chaque action de l'utilisateur entraîne une requête sur le serveur, afin de recharger en retour l'intégralité de la page. Pour chaque clique, il en résulte donc un chargement total de la page.

Fonctionnement classique d'une application Web
Fonctionnement classique d'une application Web

Fonctionnement d'une application Web avec AJAX

Avec AJAX, la partie client est divisée en 2 parties : une pour l'interface graphique de l'application, et une autre pour requêter sur le serveur. Cette dernière est donc dissociée de la présentation, ce qui permet donc de recharger des zones précises, sans obliger un rechargement complet de la page.

Pour l'utilisateur, il en ressort une impression de dynamisme et de confort d'utilisation (plus d'attente de chargement de la page complète) non négligeable.

Fonctionnement d'une application Web avec AJAX
Fonctionnement d'une application Web avec AJAX