It would be interesting to have some specific examples of things Node is bad at. Node is not good for CPU intensive tasks? What tasks exactly? And is this really true? What is better for the same task? How much better? I agree that there are some strange edge cases where node is bad compared to native pure C. But would you ever encounter those cases in real life? I think Node is underrated. It can do a lot more than people think it can. Its bindings with native C++ make it very efficient. The things it can not do well are very few. And if there are such things, someone will write another C++ module that will solve those problems in one of the next versions and it will become fast. Or at least as fast as other options a dev team may have.