Javaはスレッドで並列処理ができるが、
Javascriptは並列処理ができない。
ブラウザーで複数の処理を並行して実行させるための機能(オブジェクト)を
Web Workersと言う。
制限としては、DOMやUI操作に関する処理はできない。
(window、documentオブジェクトやalert()も使えない)
デバッグは、errorイベントを追記することで行なう。
複数のスクリプトファイルを読み込んで利用することもできる。
http://ascii.jp/elem/000/000/560/560326/
サンプルは
詳解! HTML 5と関連APIの最新動向 – Webアプリ開発編
http://news.mynavi.jp/special/2009/html5-2/006.html