Trendem je nabídnout uživatelům webových aplikací stejný komfort obsluhy jako u aplikace desktopové:
používá se asynchronní komunikace prohlížeč (tj. klientská část) - server
(= uživatel nemusí klikat "Submit" a čekat, aplikace komunikuje na pozadí, "tahá si" potřebná data, sama aktualizuje formuláře...)
vyžaduje tedy (přenositelné) skriptování na straně klienta
zastřešující označení je Asynchronous JavaScript + XML = AJAX (i když se v reálu XML úplně vždy nevyužívá...)
existuje řada knihoven, které to již umí