ajax是宏任务的话 axios,fetch是否为宏任务
来源:8-16 微任务和宏任务的根本区别

慕前端6301706
2021-10-07
看了今天的视频我想请问一下老师
ajax 的核心是XHR, axios也是对原生XHR的封装,那么ajax和axios应该都是宏任务对吗?
fetch是原生js 且没有使用XHR, 那它是属于宏任务还是微任务?
写回答
1回答
-
双越
2021-10-07
XHR 和 fetch 是浏览器提供的网络请求 API ,前者宏任务。
后者是机遇 promise ,是微任务,但网络请求的耗时较长,所以它的回调函数肯定会在 DOM 渲染完之后触发,这一点要明白。
axios 只是一个 lib ,一个封装,不能说它是宏任务还是微任务,没有这个说法。
同理,ajax 是“异步网络请求”的一个简称,它就是一个称呼,也没有宏任务、微任务这一说。
022021-12-02
相似问题