In the context of the node process that handles multiple http requests, async await is non-blocking. Though in each request, async await will block.
See this example, calling the 2 endpoints /fast
and /slow
,
/slow
will respond after 3 seconds, you can call the /fast
at the same time multiple times and you will get a response
immediately.