I, too, do not understand why anybody would use Node.js... when you have Erlang :)
And since you speak of Java, I also do not understand why anybody would use that either. If you have a thing for the JVM, at least do yourself a favor and use a decent language, like Scala.