by Anthony Shull
Before Ajax came into popular use users could only load new information into a page if they refreshed the entire page. That was a waste of time and bandwidth as every page load would have to include a lot of redundant information (the header, footer, and navigation) that wasn’t unique to the request. From the user’s perspective, it was a jolting experience which was very far from a desktop application. Ajax gave us developers the ability to communicate with the server without having to reload redundant information. It saved a lot of unnecessary bandwidth usage and gave applications a more desktop-like feel. The term Rich Internet Application was coined to describe this new breed of user experience.