Browsers are sandboxes, your native client often isn't, there is definitely a huge advantage, portability and embeddability as well, it's also simpler to sniff traffic (and MITM it).
Doesn't this limit your ability to share resources and transfer data?
Doesn't this limit your ability to share resources and transfer data?