近年は、html5の台頭によって「html5+css+javascript」によるアプリケーションの開発などの案件もものすごく増えてきたのを感じます。それによってjavascriptが注目を浴びまくったため、javascriptでも高負荷な計算の処理をしたい・・しかしシングルスレッドだと処理が重くなるとクラッシュしてしまう・・じゃあjavascriptでも並列処理が必要だよね!!ってのも自然な流れだと思います。そこで登場したのが、WebWorkersです。 Web Workersとは Web Workersは、JavaScriptでクライアント側とは別にバックグラウンドでのスクリプト実行を可能にする機能です。 通常はプログラムの処理は上から順番に処理されますが、その処理が実行し終えるまで次の処理には行きません。そのためユーザーは処理を待つことになってしまいます。そこでWeb Workers