Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AJAX requests Synchronous Vs Asynchronous

Is there any difference in performance ( speed wise ) between a synchronous request and and asynchronous request?

What all are the reasons for using an asynchronous request??

like image 517
rahul Avatar asked Jun 27 '09 09:06

rahul


1 Answers

You should mostly always use an asynchronous Ajax Request, in fact I know only about one place where a synchronous Ajax Request should be used which is if you're in an Ajax Request embedding a new JavaScript file on the client and then referencing types and/or objects from that JavaScript file in the return from the original Ajax Request. Then the fetching of this new JS file should (or can sanely) be included through using a synchronous Ajax Request...

Other then that you should always use asynchronous Ajax Requests. The most important reason is that a synchronous Ajax Request makes the UI (browser) unresponsive...

like image 159
Thomas Hansen Avatar answered Oct 18 '22 13:10

Thomas Hansen