http://webassembly.org/
Seems pretty neat, though I'm yet to actually find a decent tutorial on how to use it. One does it with C, another does it with JS, and another does it with plain bytecode. I guess it's still in its experimental stages, so there isn't really any full concensus on how to use it properly?
Also, WebAssembly general.