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.
My assumption was that the node APIs are simply being exposed to v8.
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?