Esto es alcanzado más fácilmente con el uso de un framework dedicado a procesar peticiones AJAX.
En el artículo donde nació el término "Ajax", J. J. Garret describe esta tecnología como "un intermediario... entre el usuario y el servidor" [1].
Este motor AJAX pretende reducir la espera para el usuario cuando una página trata de acceder al servidor.
En el lado del servidor, el cual procesa las peticiones, busca información, y la transmite al navegador.
Los Frameworks JavaScript se ejecutan en el navegador (browser-side) y son ampliamente usados en el desarrollo de aplicaciones AJAX.