Note: I’ve made some edits about half way through the post
Node.JS is a terrible platform. It’s terribleness stems from a very simple aspect of it, and this aspect happens to be central to how it works: callback-based I/O
I think everyone knows this by now. This way of writing code is terrible.