AJAX

Le Javascript et XML asynchrone (Ajax, ou AJAX) sont une technique de développement Web dans laquelle une application Web récupère le contenu du serveur en effectuant des requêtes HTTP asynchrones et utilise le nouveau contenu pour mettre à jour les parties pertinentes de la page sans nécessiter un chargement complet de la page. Cela peut rendre la page plus réactive, car seules les parties qui doivent être mises à jour sont demandées.

Ajax peut être utilisé pour créer des Applications monopage, dans lesquelles toute l'application web consiste en un seul document, qui utilise Ajax pour mettre à jour son contenu au besoin.

Initialement, Ajax était implémenté en utilisant l'interface XMLHttpRequest, mais l'API Fetch est plus adaptée aux applications web modernes : elle est plus puissante, plus flexible et s'intègre mieux avec les technologies fondamentales des applications web telles que les service workers. Les frameworks Web modernes fournissent également des abstractions pour Ajax.

Cette technique est tellement courante dans le développement web moderne que le terme spécifique « Ajax » est rarement utilisé.

Voir aussi