JavaScript中异步方法的优点是什么

What is the advantage of asynchronous approach in JavaScript?

本文关键字:是什么 异步方法 JavaScript      更新时间:2024-06-27

也许这是一个愚蠢的问题,对每个人来说都是显而易见的,但如果JavaScript中的异步Ajax调用本身是单线程的,那么它的优势是什么?

异步请求允许您保留网站/应用程序alive,同时在后台处理对用户不重要的内容,而不会中断用户的体验。

有一些优点

  1. 改善了用户体验
  2. 无阻塞的浏览器行为(想象一下你的浏览器会结结巴巴)
  3. 在后台处理多个请求

优点是同步等待响应返回/完成;而异步在已经有请求在进行时执行。同步"等待"响应,然后再继续;异步不会。