xmlHTTPrequest Object explained
While a lot of people associate AJAX with the cool javascript-based smooth transition effects on the UI, they are not the element that makes a web application an AJAX.
As explained in the article about AJAX that I posted on this blog not too long ago (AJAX 101), the one thing that is responsible for this cool thing is the xmlHTTPrequest object that allows a site to be loaded and updated piece-by-piece.
Here’s a good explanation on XMLHttpRequest object from Apple’s developer network.
