AJAX

Ajax is a technology that allows web pages to update parts of the page, without reloading the whole page. This is achieved using an XMLHttpRequest object.

Ajax allow web pages to be more responsive to user actions. A user can interact with a web page and receive instant feedback, instead of having to wait for the entire page to reload. It also makes it possible for users to change data on a website without refreshing the entire page. This is particularly helpful when filling out online forms, which are often tedious and time-consuming for users.

Ajax has been around since 2005 but it has been gaining popularity in recent years because of its ability to improve the user experience. It also allows users to interact with information on the page while it is loading, which can make it more responsive. This technique has been used by some of the most popular websites such as Facebook and Twitter, to name a few.The code is executed on the client side, thus reducing processing time and traffic on the server. It has

JSONP support

XML support

Script loading support

Events

Progress Bars etc