I don't really understand your problem.
My problem? I've no problems, Tomaaz. My FBSL's been using JIT compilation for years, if not decades.
That's more of a problem of language implementations that don't and won't use it OOTB so that 3rd parties have no other choice but to galvanize them forcibly each in their own unique way.
(cf. R.Russell and his LBB Galvanizer)Mike, you focus to much on theory.
No Tomaaz. I'm a man of action. Almost all my ideas get implemented immediately on formulation.
I don't really care if it is asm.js, native code... whatever.
I think you should, from time to time. For all intents and purposes, JJ's Mandel runs at least as fast if not faster, especially in a compatible much smaller window, than that FF trickery that's been disguised in that JS outfit to fool inexperienced users into thinking bytecode can compete with static or dynamic compilation to machine code. I'm even leaving out the discussion of FF's hardware-accelerated OpenGL canvases (in fact, entire pages) that also contribute much to FF being the leader in browser rendering despite its huge size.
This isn't theory, Tomaaz. That's straight-forward practice based on knowledge and reason.