The first step towards resolving the issues was undertaken when in 1996 iframe tag was introduced in Internet Explorer that loaded content asynchronously. The term Ajax was first coined in 2005. The term was introduced in a paper written by Jesse James Garrett that titled - "Ajax: A New Approach to Web Applications". On this article he focused on the technique used by Google in dynamically updating page content without requiring the entire page to reload. By then Google had made extensive use of the technique on Gmail and Google Map, respectively on 2004 and 2005.
Ajax made use of a collection of web techniques used in developing web applications that can communicate with server in fetching or updating information without interfering with the display of the page. Ajax uses the following set of technologies.
Application of Ajax has made user experience far more enjoyable and the task for developers in creating an interactive web page easier. But it's also required that developers use their discretion in understanding inherent requirements of a web page to apply right technologies in designing it. Some tend to empathize on usage of Ajax because they think it makes their website cool and high-end.
While choosing Ajax for web application development, developers must concentrate on making it useful for front-end user. The purpose of introducing Ajax is to improve overall user experience on the website.
Ajax is said to improve overall user experience, reduce page download time and to make internet usage more convenient. Below we have discussed the advantages offered by Ajax in detail.