Reasons to use AJAX:
When building a Web site, there are a few reasons you might choose to AJAX-enable the site.
- AJAX improves the overall efficiency of your site by performing parts of a Web page's processing in the browser when deemed appropriate. Instead of waiting for the entire HTTP protocol to get a response from the browser, pushing certain parts of the page processing to the client helps the client to react much more quickly
- AJAX introduces UI elements usually found in desktop applications to a Web site. These UI elements include items such as rectangle rounding, callouts, progress indicators, and pop-up windows--all of which work for a wide range of browsers.
- AJAX introduces partial-page updates. By refreshing only the parts of the Web page that have been updated, the user’s wait time is drastically reduced
- AJAX is supported by the most popular browsers, not just Microsoft Internet Explorer. It even works for Mozilla Firefox and Apple Safari, too.
- AJAX represents another level in client-side performance for Web application. Through AJAX, web sites can now support features such as partial page updates, ToolTips and pop-up windows, and data-driven UI elements