- 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