Concept Flow - Why async and await are needed
Start
Call async function
Function returns Promise
Use await to pause
Wait for Promise to resolve
Resume with resolved value
Continue execution
End
This flow shows how async functions return promises and await pauses execution until the promise resolves, making asynchronous code easier to write and read.