Web Worker API Web Workerを用いて作成したサンプル Web Worker APIの基本 定義 JavaScriptで処理をユーザーインターフェース(jQueryでDOMを扱ったりレンダリングしたりする UIスレッド)とは独立したバックグラウンドのスレッドで実行するためのAPI 今まで 通信では「非同期」という意味ではAjaxが活躍してきた setTimeoutなども「非同期」処理を一見実現しているように見えるが、単純に時間差をつけてプロセスを 実行するqueに入れているだけ Ajaxと何が違うのか Ajaxはネットワークにおける非同期通信を実現するための処理。サーバとのやりとり。 Web Worker APIはHTML5で定義されているプロトコル。どんな処理でもマルチスレッド化。 「できること」や「処理をずらす」という意味で見たら似ているかもしれないが 技術の発展し
![JavaScriptでマルチスレッド処理をするWebWorkerAPIの基本 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)