Web application developers used to face immense challenges
on developing a fast and responsive User Interface. These applications
generally used to provide slow response time and culminate in a
not-so-acceptable piece of work. AJAX was fundamentally designed and developed
with the objective of providing a fast and responsive user interface and in turn
addressed these challenges. The basic objective of AJAX is to make more
responsive web pages by exchanging minimal data with the backend server so that
the web page as a whole need not be reloaded every time the user requests a
change.