PHP doesn't
Anyway, my point was that Node.js main core value was to let people script evented I/O over a lightweight runtime.
When Node came out, it was something new.
Java has a fairly rich NIO path that you can choose to take or not, and predates node.js. I believe the Tornado package for Python predates it as well.
Certainly, there's some advantage there...fewer surprises with 3rd party libraries that aren't non-blocking. But, there's downsides as well.