Asm.js AOT compilation and startup performance
It's funny that time and time again MIT approach over Hacker approach fails. Worse is better so to say ;)<p>On a simply theoretical ground having LLVM in browser sounds like an amazing thing. It elegantly solves all the problems of using different languages in browser, having super optimization of native LLVM project, etc.<p>Then you look at Javascript. It was written in a week. It's a sloppy mess of Java, Self and Scheme merged into a single horrible entity. But It just works™. And now it works fast :D<p>Good job Mozilla.