Thanks for performing these benchmarks. I frankly find it to be pretty amazing that Nim's Javascript target produces such reasonable performance. I can also see why Chrome decided to move towards Firefox's implementation of asm.js as Firefox's performance in that arena was better under almost every test.
I'm really excited to see where asm.js takes the web in terms of fully featured and cross-platform applications. We may even see close to native performance levels for in-browser applications. Theoretically, the only real bottleneck is data latency with the server. I hope Nim has a large part to play in this future. It would be really nice to write both my back-end and front-end code in the same language. I know you can currently do this with js and Node, but Javascript's type system is infuriating and Node is a huge runtime dependency.
