Why "etc."? Isn't it just node, bun and deno? Genuine question
In case someone is using something we haven't heard of e.g some are running using cloudflare workers which also has some unique runtime properties. AWS has something called LLRT.
https://github.com/awslabs/llrt
https://developers.cloudflare.com/workers/runtime-apis/
We have created Edge.js that can run Node.js apps fully using your preferred JS runtime: V8 or QuickJS.
https://edgejs.org/
There's QuickJS, LLRT, Rhino, and GameMaker is about to get TS/JS support.
In case someone is using something we haven't heard of e.g some are running using cloudflare workers which also has some unique runtime properties. AWS has something called LLRT.
https://github.com/awslabs/llrt
https://developers.cloudflare.com/workers/runtime-apis/
We have created Edge.js that can run Node.js apps fully using your preferred JS runtime: V8 or QuickJS.
https://edgejs.org/
There's QuickJS, LLRT, Rhino, and GameMaker is about to get TS/JS support.