Google has two efforts in this direction, the Dart VM and PNaCl. On many levels both are about as ideal as you could possibly imagine. However there is virtually no chance either is going to be adopted by other browsers. Neither are standard and both would require adopting huge new toolchains and codebases.