- Async functions returns
thenable, which is a promise under the hood
- Can call
awaitin an async function which blocks the queue to get the result of another async function
awaitcannot be used in non-async functions
- Calling async function without
thenwill start running the function but not collect the return