Concept Flow - Why timing matters in Node.js
Start Program
Call async function
Event Loop waits for tasks
Async task completes
Callback queued
Event Loop executes callback
Program continues
This flow shows how Node.js uses the event loop to handle asynchronous tasks, making timing important for when callbacks run.