With JIT compilation, asm.js, tracing, it is hard to argue against. A long fought browser war really brought out the maximum capabilities of the JavaScript engine.
http://en.wikipedia.org/wiki/JavaScript_engine#Performance_e...
asm.js promises speed 2x slower than native code. For interpreted code, that is amazing.