Ajax: Combined Technology

Feb 27, 2015   Allumez   Technologies , Web Technologies

Ajax also known as asynchronous JavaScript and XML is a combination of different technologies that are interrelated to each other which are used for web development on client side to create web applications which are asynchronous. Web applications can send and retrieve data from a server asynchronously without interfering with the display and behavior of the page which already exists with the help of Ajax. Data can be retrieved back using the httpXMLrequest object. Apart from the name, the use of XML is not required and the requests do not need to be asynchronous.

Ajax is not a single technology but a group of technologies. HTML can be used in combination to mark up and CSS can be used for style information. The DOM is accessed with JavaScript to display dynamically and allow the user to interact with the information which is presented. JavaScript and XMLHttpRequest object provides a method for exchanging data asynchronously between browser and server to avoid reloading of full pages.

History:

In early 1990s most of Web sites were based on complete HTML pages. Every user action required that a complete page is to be loaded from the server. This process was not that efficient according to the user experience all page content disappeared then reappeared. Every time the browser reloads a page due to a partial change, all of the content is required to be resent, even though only some of the information is changed. This caused additional load on the server and required extra bandwidth.

In 1996, iframe tag was introduced by Internet Explorer to load or to fetch the content asynchronously.

In 1998, Microsoft Outlook Web team implemented the first component XMLHTTP by the client script.

In 1999, Microsoft used iframe technology to dynamically update the content and stock quotes on the default page for Internet Explorer and created the XMLHTTPActivex control in Internet Explorer 5 which was later adopted by Opera, Mozilla ,Safari.  Microsoft adopted the XMLHttpRequest model as of Internet Explorer 7 though the ActiveX version is still supported by it. The utility of asynchronous Web technologies and background HTTP requests to the server remained obscure until it started appearing in full scale online applications.

Google made a wide deployment of cross browser Ajax with Gmail, standards compliant and Google Maps. 

The term "Ajax" was stated publicly on 18 February 2005. It was introduced by Jesse James Garrett in an article named "Ajax: A New Approach to Web Applications" based on techniques which are used on Google pages.

The term Ajax represents a broad group of Web technologies that are used to implement a Web application that communicates with a server in the background, without interfering with the current state of the page.


Share this post

We are always here to help. If you have a query Send Now