Except this is already running on a js environment in the browser (usually v8 if you use chrome, edge or any of their derivatives, the engine behind node). So you are running something to not run the thing you are already running.
There are plenty of Python apps now running in WebAssembly too. A lot of Node's stack directly runs in browsers (browserify is "ancient" tech at this point and influenced so much of modern "bundling" including Webpack and many things post-Webpack). (Deno's doing its own work with browser-compatible Node APIs, too.)