Ajax

Une définition du Jargon Français.

Image:Dr_enus.png nom propre masculin.  [web]. Asynchronous JavaScript language and XML. Dernière mode technique concernant le Web. Magique. Formidable. Super. Mais si, mais si... Associé, sur le plan technique, au web 2.

Ce mélange de techniques classiques permet d'exploiter davantage les ressources du poste client, en particulier son CPU et sa mémoire, afin d'améliorer l'ergonomie et la réactivité d'un application à laquelle on accède via le Web, tout en réduisant la charge (sens 1) imposée au serveur et au réseau.

Exemple : lorsque l'utilisateur modifie plusieurs fois le mode de tri d'informations affichées son ordinateur ne sollicite le serveur qu'afin d'obtenir les données puis effectue seul tous les traitements nécessaires. Avec l'approche et les outils classiques le serveur effectue chaque tri et le client télécharge à chaque fois l'ensemble des informations.

Est dit asynchrone car le serveur n'est pas mobilisé par toute manœuvre, JavaScript car ce langage anime les éléments de l'application placées sur le poste client (il y est exécuté par le navigateur) et XML car les données, y compris décrivant les éléments internes de l'application, sont énoncées grâce à lui.

Récupérée de « http://jargonf.org/wiki/Ajax »