Both Node and Deno originated from the same guy, Ryan Dahl.
Why all this “mess”?
And as a bonus, “deno” is “node” sorted alphabetically:
"node".split("").sort().join("") // deno
There’s a possibility of Deno not going very far because Node is good enough and widely used. Or because the node libraries become more performant and safe, so they convert to TypeScript and Rust and the need for improving the code base is reduced. IIRC, this happened a bit with Cython, the fast python.
For now I’m cautiously optimistic.