Hacker News new | ask | show | jobs
by lxgr 486 days ago
This has nothing to do with machine language vs. VMs. And yes, there are abstraction layers here, but for very good reasons:

You almost certainly don't want every browser tab gaining exclusive address to your sound hardware, for example, which would include things like volume control. It also would make mixing sound from multiple applications/tabs impossible, which is arguably a must-have.