await pauses execution until a promise settles. It returns the resolved value directly.
async function getUser() {
const response = await fetch("/api/user");
const user = await response.json();
return user;
}
await can only be used inside async functions.