I actually thought he brought up a good point the third paragraph: perhaps it's best to have a representation between Javascript and machine code that other languages can target. The VM should do what V8 does - optimize to machine code - but it might open up the potential for other languages to be embedded in browsers.