DEV Community

loading...

Discussion on: ✨♻️ JavaScript Visualized: Event Loop

Collapse
escornwell profile image
Eric Cornwell

Great explanations and descriptions. Interesting to note that in the final example the timer value is unimportant. Someone who is unaware of how the queue works might be surprised to find that a timer value of 0 still logs "Second" last. Which is actually an easy way to yield to the UI during a long-running process if it can be continued via a timer callback, which will happen virtually immediately if the queue is empty.