数码

当前位置 /首页/完美生活/数码/列表

js为什么网络请求是异步

js为什么网络请求是异步

js网络请求是异步的原因是:

因为,js是单线程的语言,浏览器只分配给js一个主线程,用来执行任务,但一次只能执行一个,当任务比较多时就形成了一个任务队列,响应,执行的效率都很低。

所以,浏览器为这些耗时的任务开辟了一个另外的线程,主要是有http请求,定时器,事件,这些任务是异步的。

TAG标签:异步 js #