JavaScript Timers for Ajax
The asynchronous function in Ajax establishes a single point connection from the server to the user interface in the browser. Developers have to work with this setting despite the number of functions that it has to execute “at the same time”. For the users, the function is executed at the same time but they are actually written asynchronously and are being lined up for execution when triggered by the user.

