I sincerely hope that they're using the JIT from .NET for this, although I've not seen .NET so much as mentioned anywhere near it. They already have a high-quality compiler that can emit insanely fast dynamic code, why not use it? Although honestly, I'd take it one step further: start rewriting everything possible in .NET, and improve the compiler in parallel (although they're obviously already doing this -- they're making good strides).<p>If you limit the portions that are in unmanaged code to the absolute most performance critical components, you could honestly tout it as the most secure browser. Not to mention the benefits of their generational GC, or the development time improvements. If they could cut their development and debugging time in half, they could potentially build a browser that actually doesn't suck (which, sadly, I don't believe exists from anyone right now).
I'm wondering: would it be possible for a compiler to check if parts of the javascript code could run on another core?<p>For fun I created a 3D-render-engine in javascript + canvas (path tracing from lightsource). And I'm amazed how javascript speed differs in different browsers. Opera 10.50 and Chrome are like 3 times faster than others. But multi-threading would increase the speed even more (improving my program skills also...): www.thuijzer.nl/jsrender