#web #javascript #technologie

Asynchronous JavaScript And XML (AJAX) est une technique permettant de modifier une page web sans avoir à la recharger complètement. Pour cela, une XmlHttpRequest est créée dans le javascript de la page et permet d’effectuer des requêtes supplémentaires au serveur, et éventuellement modifier le Document Object Model (DOM). Ces requêtes sont asynchrones et ne bloquent dont pas le reste de l’execution du Javascript.

AJAX est apparu à partir des années 1998 sur les navigateurs et depuis de nombreux frameworks ont été développés par dessus, tel que jQuery, Dojo ou plus récemment Axios.

Le AJAX fonctionne toujours aujourd’hui, mais il est remplacé petit à petit par la nouvelle norme Fetch API, plus moderne.