Reverse Ajax Technique
Ajax based applications and websites have the ability to update specific parts of the webpage without changing the whole content. Using JavaScript as the language for development, developers are able to send information to the server-side faster with lesser bandwidth. But still Ajax is just like most web development application. The connection from the server to client and vice versa has to be completed before another request could be done. Developers have found a work-around this situation by installing timer in some functions to delay its execution, but it still has to wait for the first queued function to complete before it starts another function.