Yep! It's a completely portable target and fulfils the promise of “compile once, run anywhere”, although how well it runs depends on the particular browser.
(It is pretty amazing you can compile C code to something that actually runs on multiple machines, it's very nice.)
That is a good question. I imagine it depends on why it is a native module. If they are native module because it utilizing features at the OS or machine level, then I doubt they could.
(It is pretty amazing you can compile C code to something that actually runs on multiple machines, it's very nice.)