我在研究事件循环的时候,HTML 标准和 MDN 都没有提到宏任务的概念(只是任务和微任务),但是我在一些博客中看到了它们。我想知道宏任务从哪里来?而任务和宏任务之间又是什么关系呢?
HTML 标准:https://html.spec.whatwg.org/multipage/webappapis.html#event-loops
MDN:https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide/In_depth
https://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API/Microtask_guide
你能帮我吗?
事实上,HTML 规范中的任何地方都没有 macro-task 的概念。
尽管它经常在非正式文本中使用(甚至在规格问题中),作为在我们谈论任务而不是微任务时清楚地区分的手段。
由于 microtasks 是 task 的子集,因此有时可以帮助清晰地区分。
所以“宏任务”-->“任务”而不是“微任务”。