タグ

WebWorkerに関するkochizufanのブックマーク (3)

  • Web Worker を使用する - Web API インターフェイス | MDN

    ウェブワーカーは、ウェブコンテンツがスクリプトをバックグラウンドのスレッドで実行するためのシンプルな手段です。ワーカースレッドは、ユーザーインターフェイスを妨げることなくタスクを実行できます。さらに、fetch() や XMLHttpRequest など API を用いて、ネットワークリクエストを行うことができます。ワーカーが生成されると、それを作成した JavaScript コードが指定するイベントハンドラーにメッセージを投稿することで、そのコードにメッセージを送ることができます(逆も同様)。 この記事では、ウェブワーカーを使用するための詳しい紹介をしています。 ワーカーはコンストラクター(Worker() など)を使用して生成されるオブジェクトであり、名前付きの JavaScript ファイル(このファイルはワーカースレッドで実行するコードを持ちます)を実行します。またワーカーは、現在

    Web Worker を使用する - Web API インターフェイス | MDN
  • How to use Web Workers into a Module build with Requirejs?

  • EmscriptenのスクリプトをWeb Workerで実行する - Qiita

    この前のナンバーリンクソルバーについて改良を行なっていたのですが、さすがにSATソルバーをフロントエンドでそのまま回すのは負担が重いので、Web Workerで処理を行ってみることにしましたが、Emscripten特有の注意点が1つありました。 おことわり なお、この記事はEmscriptenでコンパイルした後にWeb Workersで複数スレッド動作をさせることを前提としたC/C++コードを書く、という意味合いの記事ではありません。もともとあったC/C++のコードベースをEmscripten化したものについて、Web Workerで動作させる、という内容です。 Web Workerとは JavaScriptは基的にシングルスレッドのモデルをとっているので、一度には1つの処理しか進行しません。AjaxやsetTimeout、イベントなど非同期実行の処理は数多くありますが、これらとて1つの

    EmscriptenのスクリプトをWeb Workerで実行する - Qiita
    kochizufan
    kochizufan 2015/11/18
    emscriptenをWeb Workerで動かす際に注意する事。ThinPlateSplineもWebWorkerで動かせるようにしたので、同じ苦労したはずなんだけどだいぶん前過ぎて忘れた
  • 1