Chaque action de l'utilisateur qui seraient normalement générer une requête HTTP prend la forme d'un appel javascript le moteur Ajax place. Toute réponse à une action de l'utilisateur qui ne nécessite pas un voyage de retour vers le serveur, comme une simple validation de données, modification de données dans la mémoire, et même certains de navigation, le moteur gère sur son propre.
Si le moteur a besoin de quelque chose à partir du serveur afin de répondre, comme la soumission de données pour le traitement, en chargeant le code d'interface supplémentaire, ou de récupérer de nouvelles données, le moteur fait ces demandes de manière asynchrone, généralement en utilisant XML, sans caler l'interaction d'un utilisateur avec l'application.
Les plus grands défis dans la création d'applications Ajax se situe au concepteur et non le développeur depuis le noyau technologies Ajax sont matures, stables, et bien compris.
Donc, si vous n'êtes toujours pas en utilisant Ajax la technologie pour développer des applications Web, alors vous êtes en retard dans le monde de la technologie et de l'avancement.