In his article, Garrett introduces the catch-phrase “Ajax” — an abbreviation for Asynchronous JavaScript + XML — to describe a technique that invisibly fetches bits of data from the server and integrates them into the page the user is currently viewing. Garrett sums up:
Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:
* standards-based presentation using XHTML and CSS;
* dynamic display and interaction using the Document Object Model;
* data interchange and manipulation using XML and XSLT;
* asynchronous data retrieval using XMLHttpRequest;
* and JavaScript binding everything together
I have several doubts about the viability of this technical overview.