タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとthreadに関するkathewのブックマーク (2)

  • Thread.js

    a simple. var thread = new Thread(function(){ return "hello Thread.js"; }); thread.once().done(function(d){ console.log(d); // -> hello Thread.js }); with arguments. var thread = new Thread(function(a, b){ return a + b; }); thread.once(1, 2).done(function(d){ console.log(d); // -> 3 }); with progress. var thread = new Thread(function(){ notify("progress"); return "hello Thread.js"; }); thread.once

  • 軽量マルチスレッドJavaScriptライブラリ「Thread.js」 1.0.0 リリース

    Thread.js 1.0.0をリリースしました。 公式ページはこちら Thread.jsとは WebWorkerAPIを、簡潔な構文で利用できるように考案したJavaScriptライブラリです。。 使い方などの詳細は、Thread.jsをご参照頂くとして、稿では、その設計意図や経緯などをご説明します。 経緯 長らく、JavaScriptはウェブページ上の処理を一手に担っていました。しかし、重い処理を実行させると、ページがフリーズしたかのように応答しなくなることがあります。 これは、JavaScriptが常にシングルスレッドで実行される言語であるため、ページの描画やスクロールなど、来優先されるべき描画処理を行うだけの割り込みを発生させられないことが原因でした。 回避策として、setTimeoutで擬似的に処理を他へ渡すことは出来ますが、setTimeoutはセットされたキューを順番に処

    軽量マルチスレッドJavaScriptライブラリ「Thread.js」 1.0.0 リリース
  • 1