同步和异步请求之间有什么区别? (异步=真/假)

时间:2013-03-13 07:39:12

标签: javascript ajax

当我使用async=false的{​​{1}}方法时,async=trueopen之间有什么区别?

XMLHttpRequest

1 个答案:

答案 0 :(得分:8)

Mozilla Developer: Synchronous and Asynchronous Requests

  

XMLHttpRequest支持同步和异步通信。但是,一般情况下,出于性能原因,异步请求应优先于同步请求。

     

简而言之,同步请求会阻止代码的执行,并可能泄漏内存和事件。这可能会导致严重的问题。使用同步请求的唯一可行理由是更轻松地促进Web Workers内的下载。