async-awaitJavaScriptAsync AwaitMediumWhat does the await keyword do inside an async function?1Pauses execution until the awaited promise settles2Blocks the entire main thread until resolved3Converts a callback into a promise4Cancels the promiseBack to list