If the engine needs something from the server in order to respond ? if it?s submitting data for processing, loading additional interface code, or retrieving new data ? the engine makes those requests asynchronously, usually using XML, without stalling a user?s interaction with the application.?
Traditional web applications essentially submit forms, completed by a user, to a web server. The web server does some processing, and responds by sending a new web page back. Because the server must send a whole new page each time, applications run more slowly and awkwardly than their native counterparts.
Ajax applications, on the other hand, can send requests to the web server to retrieve only the data that is needed, and may use SOAP or some other XML-based web services dialect. On the client, JavaScript processes the web server?s response, and may then modify the document?s content through the DOM to show the user that an action has been completed.
emule download