有没有办法调试任务和微任务?

时间:2015-11-24 19:45:36

标签: javascript

免责声明:任务和微任务对我来说仍然非常模糊。

我遇到了一些问题,我认为时机是罪魁祸首。

我正在维护一个使用大量setTimeout(... , 0)的项目。

是否可以查看浏览器的事件循环,看看任务和微任务队列中的任务是什么?

我可以尝试使用chrome的devtools时间轴或打一些debugger关键字,但这很乏味。

1 个答案:

答案 0 :(得分:0)

我可以尝试使用chrome的devtools时间轴或拍一些debugger关键字,但这很繁琐

嗯,没有捷径。您需要断点,浏览器开发人员工具和很多耐心。

您还可以尝试使用the loupe tool可视化javascript运行时代码。如果您想玩转或扩展它,这是源代码:https://github.com/latentflip/loupe

该项目仍处于起步阶段,没有办法保证它会成熟,所以最好是深入研究developer tool documentation并加以利用,尽管可能很繁琐

相关问题