>>23
How is it not? What are you trying to achieve that is impossible with the threading capabilities of JavaScript?
You can construct a fork()/CreateThread() function with event listeners and that kinda shit alone. I know because I've done it before. setTimeout also works for most stuff you normally need but is not true threading, there are several things you can't do with setTimeout.
If you are talking about load balancing and shit like that, why use JS in the first place? It's not like you're going to write an OS with it.