most people think that goroutine is better than async/await. because goroutines combine parallel and concurrent. but what I know is that node js itself is not really a single thread. because every i/o process is delegated to libuv. and libuv itself is multi-threaded.
so which is better between async/await in node.js and goroutine, in this case, is to handle a million WebSocket connection?