This post has moved — continue to /blog/multithreading-js-webworkers/