Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the history, causes, and goals here are getting a bit wobbly. Ryan has been outspoken about what he thinks he did wrong with Node and why he decided to make Deno. I'm obviously not him, so I can't speak much about all of that.

Node compatibility is interesting because it's only useful until it's not. If all these other runtimes eat away enough at node's share, it won't make sense to be compatible with node anymore.

Just to finish the original discussion, as much as I love talking about the current state of js (heh) runtimes: the mention of graaljs supports deno's argument. Oracle, for whatever reason, used "js" rather than "JavaScript".



GraalJs is just a name. It was created by Oracle so they can use the trademark if they want to. I have no idea what you are talking about.

> Ryan has been outspoken about what he thinks he did wrong with Node and why he decided to make Deno

Yes, I explained that we disagree. Clearly he also feels he was wrong about Deno’s NPM choices since he reversed course and added NPM support. So Ryan agrees with me, I guess.

> If all these runtimes eat away enough at node’s share

WinterCG and other efforts are formalizing APIs that can be shared across runtimes. Which is great. Many of these APIs are at least informed by, if not outright standardized versions of, Node APIs. They are here to stay.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: