Javascriptでバックグラウンドタスクを実行する

Javascriptでバックグラウンドタスクを実行する

私はクライアント上で実行する必要があるCPU集約的なタスクを持っています。 理想的には、jqueryを使用して関数を呼び出して進行状況イベントをトリガできるようにしたいので、UIを更新できます。 私はJavaScriptがスレッディングをサポートしていないことを知っていますが、setTimeoutを使ってスレッディングを模倣しようとしている有望な記事をいくつか見てきました。 これに最も適した…


javascript - iframeは所有者と同じスレッドで実行されますか?

私はCPU集中型の仕事をしており、私はユーザーエクスペリエンスを低下させたくありません。 Webワーカー( http://ejohn.org/blog/web-workers/)は新しい機能であり、すべてのブラウザでサポートされていないため、HTML+JSでiframeを開いて、すべての汚い作業を行いますいくつかのクロスドメイン通信を使用して結果を渡します。 残念なことに、iframeの…


javascript - どのスクリプト言語がマルチスレッドC/C++アプリケーションに埋め込むのに適しているか

次の要件を考慮してください。 Windowsでサポートされている必要があります。 他のプラットフォームでも動作することが望ましい マルチスレッドをサポートしている必要があります。 これは、エンジンが複数のスレッドで並行して動作できることを意味しています。 読みやすさは重要です。 ライセンスは閉鎖ソースプロジェクトと互換性がなければなりません。 私はその読みやすさのためにPythonが…



HTML WebワーカーとJquery Ajaxコール

Webワーカーファイル内でjQueryを使用できるかどうかは疑問です。 Google Chromeは私にこのエラーを返します: "Uncaught ReferenceError:$が定義されていません"。 コードは次のとおりです:親ファイル: var loader=new Worker(BASE_URL+"js/rss_loader_worker.js");// Ask the…


javascript - webWorkerからのlocalStorageへのアクセス

WebWorkerがlocalStorageにアクセスできますか? なぜそうでないのであれば? それはセキュリティの立場から問題がありますか?…


javascript - HTML 5 WebワーカーでjQueryにアクセスする方法

HTML5 Webワーカーの jQueryにアクセスできません。 私はそれができる方法はありますか?…


multithreading - node.js上の並行タスクの方が良いでしょうか? 繊維? Webワーカー? またはスレッド?

私はいつか前にnode.jsを見つけ、それをたくさん好きです。 しかしすぐに、CPU集約型のタスクを実行する能力に欠けていることがわかりました。 だから、私はグーグルで始めて、問題を解決するためにこれらの答えを得ました:繊維、Webworkersとスレッド(スレッド-ゴーゴー)。 今使用するのは混乱ですが、そのうちの1つを確実に使用する必要があります.IOだけで他には何もないサーバーを持つ目…


ブラウザはiframeにJavaScript用の別のスレッドを与えますか?

iframe内のJavaScriptに対してWebブラウザは別々の実行スレッドを使用しますか? 私はクロムがタブごとに別々のスレッドを使用していると思うので、iframe内のJavaScriptが親ウィンドウと同じスレッドを共有していると推測していますが、これもセキュリティリスクのようです。…


javascript - WebワーカーはマルチコアCPUの100%を利用できますか?

私は、どのように能力のあるWebワーカーがプロセッサ負荷を分散させるのかを調べようとしてきました。 私はまだ、クアッドコア2600kを50%にすることができると思われるデモを見つけましたが、100%は言えません。 ここに私のCPUを最大限にしようとしたWebワーカーのデモがあります: http://nerget.com/rayjs-mt/rayjs.html(firebug/chr…


JavaScriptの設定間隔は別のスレッドとして実行されますか?

無限ループに陥った場合のためのフォールバックとしてタイマーを使用したいです。 設定された間隔がこれを行う正しい方法のようです。 しかし、それは私のために働いていません。 私の調査によると、setIntervalはバックグラウンドで別のスレッドで実行する必要があるようですが、わかりません。 なぜこのような行動が起きているのですか? そして、どうやってこれを解決できますか? var time=…




javascript 並列処理 worker 非同期 重い処理 webworkerapi web 活用例 メリット workers