What does async/await do?
It lets asynchronous promise-based code be written in a synchronous style; await pauses the async function, not the whole thread
It replaces promises with callbacks
It makes JavaScript multithreaded
It blocks the browser while waiting