Ajax (Asynchronous JavaScript and XML), is a method of employing JavaScript, DHTML, and the XMLHttp behavior in the browser to provide truly dynamic content on a Web page without a page refresh. Popular examples of this technology include Google’s Suggest, Amazon’s Diamond Search tool, and many of Flickr.com’s interactive features.
Ajax effectively does away with the traditional “Click-and-Wait” Web-application architecture of yesterday, making it possible to provide the responsiveness and interactivity users expect from desktop applications. Ajax’s ability to pull data from the server after the page has loaded contrasts with what we now refer to as the “traditional architecture.” In a traditional architecture, the user must wait for the entire Web page to reload to see new results from the server. In an application that requires a lot of interactivity with the business layer sitting on the server, the user must reload the entire page many times. This has implications for the efficiency of workflow, the load placed on the server hosting the application, and the productivity of users.
Benefits:
