Jesse James Garrett has an interesting article on what Adaptive Path are calling AJAX, essentially the model that uses DOM and standards to provide richer internet applications (think Gmail, Google maps, Google suggest - think Google,.) among other things through state retention.
Ajax essentially serves as an intermediary between the browser and the server, and while we typically assume that addition of this intermediate layer may make things take longer, here, it's just the opposite. Ajax sends stuff to the server on demand and much of the time it can handle the request locally itself, providing for more immediate interactions and feedback that are so integral to the current web applications. On top of this based on the context and need when Ajax determines that it needs to engage the server for data/processing, this is effected in a non destructive way not affecting the flow of the user's experience.
|