Yea. This headline has to be troll bait. NodeJS is not faster than Java, and it's also not Concurrent. It is single threaded. It makes efficient use of that single thread with an event-oriented model. That said, I tend to prefer building in NodeJS because it's fast enough for most (unanticipated) use cases.
Your operating system is concurrent even if it's single threaded. Concurrency is about doing things in the same time period not necessarily at the exact same time.
If you introduce blocking into an application then to the user it slower, but in terms of computation it could still be faster by some magnitude.
It's like having C block on a network call while having in-browser Javascript concurrently move past it and declaring Javascript faster.