Web Workersの使用例 ウェブサイトでJavaScriptを使用する場合、通常ならばスクリプトの実行中はページの表示処理が止まってしまうため、あまり長い時間のかかる処理を行うのは好ましくない。その点Web Workersを利用すればバックグラウンドでスクリプトを実行しながら、同時に他の処理を継続するできるため、ユーザに対して素早くレスポンスを返すことが可能となる。 リスト1およびリスト2はWHATWGのドラフトに掲載されたWeb Workersの使用例である。find-primenumber.htmlではworker.jsを指定してWorkerオブジェクト作成し、worker.jsでは素数を計算し続ける。 リスト1 find-primenumber.html - Web Workersの使用例 最大の素数を計算中: リスト2 worker.js - 素数を計算するJavaScrip
![Firefox 3.1のWeb Workersでマルチスレッド・プログラミング - builder by ZDNet Japan](https://cdn-ak-scissors.b.st-hatena.com/image/square/3ec89129c05508eb50c7241101b45f2078f09bbd/height=288;version=1;width=512/https%3A%2F%2Fbuilder.japan.zdnet.com%2Fstorage%2F2011%2F01%2F24%2Ff64e86e90f44d1c6c6dd7a5d8db41721%2Fstory_media%2F20361500%2F071120-firefox-3_184x138.jpg)