The AJAX model gives the user the feeling that changes are instantaneous and the user is much more responsive as only small parts of the page are transferred at a time.
User waiting time is reduced with the AJAX engine, only relevant content changes, as needed, and the user can still work within a page while the data is being submitted. If a section of a page encounters an error, no other sections of the page are affected, and the user will not lose any data.
THE LITTLE ENGINEAJAX utilizes several different web-based technologiesand standards to create an intermediary – an AJAXengine – between the user and the server. While a userbrowses a webpage, the AJAX engine communicates withthe server in the background, updating parts of thewebpage without interfering with the entire page andmaking the user wait while it reloads.An example is Gmail. An AJAX engine checks and addsnew mail as it comes in, without reloading the page.
AJAX: A NEW APPROACH TO WEB APPLICATIONS ―Ajax isn’t something you can download. It’s an approach—a way of thinking about the architecture of web applications using certain technologies.‖ -- Jesse James Garrett, Chief Creative Officer of AdaptivePath.com, and the man generally considered to have coined the term AJAX in 2005.
BROAD GROUP OF TECHNOLOGIESAJAX applications can be any size, from the verysimple, single function application to the complex andsophisticated. It also is constantly in development andbeing refined to incorporate new applications ortechnologies.
ADDING A LAYERThe basic building blocks of AJAX were introduced in the1990s, when most websites were based on completeHTML pages. Every user action on a webpage, requiredthe page to be re-loaded from the server – all the contentre-sent instead of only the changed information --causing a start-stop-start-stop experience for the user.
FULL SCALE ONLINE APPLICATIONIn 2000, Microsoft filed a patent on the basic AJAX technology.AJAX began to gain widespread use in 2000, when it was applied toOutlook Web Access and then Oddpost in 2002. It became a webstandard in 2004 when Gmail adopted the application, and then in2005, with Google Maps.
REFERENCES• Ajax (programming) http://en.wikipedia.org/wiki/Ajax_(programming)• Ajax: A New Approach to Web Applications http://www.adaptivepath.com/ideas/ajax-new-approach-web- applications• Beginning Ajax http://www.wrox.com/WileyCDA/Section/What-is-Ajax- .id-303217.html• Why use Ajax? http://www.interaktonline.com/support/articles/Details/AJAX%3A+Async hronously+Moving+Forward-Introduction.html?id_art=36&id_asc=306• A Brief History of Ajax http://www.aaronsw.com/weblog/ajaxhistory