day040: 如何理解EventLoop——宏任務和微任務篇

宏任務(MacroTask)引入 在 JS 中,大部分的任務都是在主線程上執行,常見的任務有:網絡 渲染事件異步 用戶交互事件ide js腳本執行oop 網絡請求、文件讀寫完成事件等等。fetch 爲了讓這些事件有條不紊地進行,JS引擎須要對之執行的順序作必定的安排,V8 其實採用的是一種隊列的方式來存儲這些任務, 即先進來的先執行。模擬以下:spa bool keep_running = tru
相關文章
相關標籤/搜索