I would recommend watching a video on how concurrency in JavaScript works. It should make everything clear for you about Promises and async await.
Anyway, what do you want to achieve? There are many ways to go about it, at least in JS, where top level await is not a thing.
Do you want fetched data render somewhere? Or maybe that's part of your backend and you want to do something with it?