It's a hard problem, though. For instance, async IO is relatively faster on Windows vs sync IO. Whilst threads and processes are pretty expensive on Windows compared to Linux.
Calling V8 "whatever monkey" is a bit ignorant.
Oh, I haven't said that JavaScript is a good language :)
http://en.wikipedia.org/wiki/SpiderMonkey_%28software%29#Tra...
Just look what Lars Bak did with JavaScript.
If he would work on the CLR, things could get really awesome.
AFAIK he didn't create those things from scratch, he had to use the Java, SmallTalk, Self and JavaScript specs that were already out in the wild.
Web Workers don't as multithreading, they are more like isolated processes than threads.
Really? Care to provide some details?