How Ajax is different?AJAX allows for asynchronous processing of events. This is different from the traditional sequential events that a users is used to, instead, a user can fire multiple events, each of which process executes independent of each other, enhancing the user experience. In traditional web applications, every time a user triggered an event, the request was sent to the server and the complete page was rendered again as a result of that. AJAX allows for partial page rendering which enable a user to trigger multiple events through different portions of the same web page.
How Ajax is different? An AJAX application introduces a layer between the user and the server which comprises of the AJAX engine. This eliminates the adhoc interaction between the client and the server and makes the application more responsive.
A browser loads an AJAX engine instead of the web page and then communicates with the server on users behalf as well as provides the user with an interface.
As the communication with the server in AJAX is asynchronous, the user doesn’t have to wait for a server response.