totally lost newbie here: but what is the difference between running javascript on the browser and running node.js on the browser?
So a full JS engine is loaded, completely separate from the built-in one.
That's why electron exists. But this can't do that, it's still limited by the APIs that are present in the browser. It's seemingly just full-overhead for... some... reason?
My assumption was that the node APIs are simply being exposed to v8.