タグ

ブックマーク / qiita.com/qiiChan (1)

  • javascriptのWebWorkerを使ってみた - Qiita

    WebWorkerとは? 初心者です。 WebWorkerとはjavascriptでマルチスレッドを行うための仕組みです。 マルチスレッドとは、複数の処理を同時に行うことです。 例えば、描画処理などで ・データ取得処理 ・取得したデータの描画処理 を同時に行うと描画が滞りなく行われます。 処理を同時に行わない場合は、 の様に処理A、Bを同時に行ってスムーズに描画するという機能です。 (あくまで一例。処理が軽い場合は普通に記述して問題ない) 非同期処理は? javascriptは非同期処理でpromiseなどありますが、 あれは処理の順番を変えているだけで同時に処理を行うものではありません(でした)。 非同期処理 = 並行して処理を行ってくれる と考えがちですが、javascriptは(原則)違います。 概要とか特徴 概要 ・メインスレッド(main.js) ←メイン処理 ・サブスレッド(d

    javascriptのWebWorkerを使ってみた - Qiita
  • 1