The transition of technology with time, culminating into the
evolution of AJAX can be discussed as follows.
During the initial days of browser innovation, Netscape
added a feature known as "LiveScript" that permitted the software
developers to embed small scripts in web pages so that they can continue doing
things even after these are downloaded.
This again led to a new technology called as Dynamic HTML (DHTML). DHTML
allowed making things soar around the screen and get changed in response to
user inputs. DHTML implementations did not have much weight and was cumbersome
Netscape presented another new technique called Dynamic XML
just before the time when web application development almost died out. Within
this period Microsoft had made available a function called
"XMLHttpRequest" to Internet Explorer version 5. This was followed by
Mozilla and this function stayed unused for a long time awaiting the
development world to take its best advantage and usability.
web pages to fetch more data. This was something new as prior to this, getting
web page was unable to talk to the external world. This has been changed by
XMLHttpRequest as it is permitted to fetch more data from server as and when
This new technique was named AJAX (acronym for “Asynchronous
became more effective in making this development easier. And thereafter, AJAX became a buzzword in the web application development.