Are you proposing that browsers include a full Rust compiler? If so, the compilation time might lead to some slow page loads. If not, then you're into bytecode land and the browser developers have extensively talked themselves out of bytecode.<p>Nit: <i>Any code that requires asm.js to achieve decent performance will be horrifically slow when interpreted or even JIT-compiled with generic compilers.</i><p>You'd think this, but IIRC V8 got decent performance on asm.js code without any special cases.
I actually liked the idea of just integrating llvm byte code straight into the browser (not my idea, from another HN commenter). This way we are language independent.