問題タブ [web-worker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ユーザーが (同じアプリケーション内で) 新しいページに移動すると、Web ワーカーは終了しますか?
たとえば、タスクをオフロードして、JavaScript の実行中にユーザーがサイトを閲覧し続けることを許可できますか?
ページから移動すると、ワーカーが終了するようです。
javascript - html5を使用したWeb作品の「hello world」デモがあります
これはデモで、コードは次のとおりです。
コードを使用して実行しますが、「some_data」を警告できません。
それで、なにかお手伝いできますか ?
ありがとう
更新しました
私はこれにextra_work.jsを編集します:
およびfirefoxアラート「aaaa」、しかしchromeはそうではありません、
クロムアラートを「aaaa」にする方法
javascript - JavaScriptを使用したマルチコアプログラミング?
したがって、コードで使用したいこの真剣に再帰的な関数があります。問題は、jsがシングルスレッドであるため、デュアルコアマシンを実際に利用していないことです。私はwebworkersを使ってみましたが、マルチコアプログラミングについてはあまりよく知りません。誰かがそれがどのように行われるかを説明できるいくつかの資料を私に指摘しますか?私はこのサンプルリンクを見つけるためにグーグルで検索しましたが、ドキュメントなしではあまり役に立ちません!= /
しかし、誰かがWebworkerなしでこれを行う方法を教えてくれたら嬉しいです!それは素晴らしいでしょう!=)
私はwhatwgでこのリンクに出くわしました。これは、Webworkerなどでマルチコアプログラミングを使用する方法を説明しているため、本当に奇妙ですが、私のChromeブラウザーで実行すると、エラーが発生します。同じことが他のブラウザにも当てはまります。
エラー:9Uncaught ReferenceError:ワーカーがworker.jsで定義されていません
erlang - ノードのWebワーカーはerlangを非難しますか?
非常に人気があり、高速で、 WebワーカーがいるNode.jsによってErlangが殺される可能性があるかどうか知りたいです。出来ますか?なんで?
しかし、マルチプロセッサの同時実行性についてはどうでしょうか?プログラムをマルチコアコンピューターにスケーリングするためにスレッドは必要ありませんか?プロセスは、メモリ共有スレッドではなく、マルチコアコンピューターに拡張するために必要です。スケーラブルなシステムの基本は、高速ネットワーキングとノンブロッキング設計です。残りはメッセージパッシングです。将来のバージョンでは、Nodeは現在の設計にうまく適合する新しいプロセスを(Web Workers APIを使用して)フォークできるようになります。
firefox - HTML5Webワーカーの例は8.0.552.231では機能しません
私はこの例に従っています:http ://www.whatwg.org/specs/web-workers/current-work/
page.html
worker.js
この例は、Mac OSXのFirefoxおよびSafariバージョン5.0.2(6533.18.5)で正常に機能しますが、Chromeでは機能しません。デバッグすると、worker.jsがソースの1つとしてリストされていません。奇妙なことに、同じWebサイトのサンプルページリンクは、私のローカルコードと同じコードであるchromeで正常に機能します。しかし、私のローカルコードはChromeでは機能しません。
このようなJavascriptデバッガーで手動でコードを実行しようとすると
次のようなエラーが発生します。
他の誰かがこの経験をしましたか?誰かが解決策を提案できますか?
ありがとう
javascript - 現在、どのブラウザがWebワーカーをサポートしていますか?
掘り下げましたが、信頼できるリストが見つかりませんでした。ありがとう!
asp.net - サービスをコンソールとして一度実行すると、ASP.NET の高い CPU 負荷は発生しませんか?
私の環境: Windows Server 2008、IIE 7.0、ASP.NET
Silverlight クライアントを開発しました。このクライアントは、WCF Web サービスを介して ASP.NET ホストから更新を取得します。
ユーザー数が非常に少ない場合 (~50)、CPU 使用率が 100% になり、接続が切断されます。サーバーは明らかにそれ以上のことを処理できるはずです。
DEV サーバーでいくつかのテストを実行したところ、実際に 100 リクエスト/秒で CPU が最大になりました。奇妙なことに、サービスがハードコードされたデータを送り返すダミーに置き換えられたとしても、サービスは依然として CPU を使い果たします。スレッド数が約 20 と非常に少なく見えたので、どこかで競合が発生していると思いました。
processModel
見つかったすべての構成オプションを変更して、ワーカー スレッド ( 、httpRuntime
およびMaxRequestsPerCPU
レジストリ エントリ)を増やしました。何も変わっていません。
次に、IIS サーバーを停止し、Web サービスをコンソールとして実行しました (すべての ASP 認証参照を削除しました)。このサービスは、CPU も使い果たしました。
次に魔法の部分です。コンソール アプリを強制終了し、IIS を再起動したところ、サービスは 5 ~ 60% の CPU で 100 リクエスト/秒を実行し、50 以上のワーカー スレッドを確認できます。プリプロ マシンで同じことを行ったところ、同じ魔法の効果が得られました。マシンを再起動すると、良好な動作が維持されます。
私の質問は、私の IIS サーバーを修正するために何が起こったのですか? 何がそれを修正したのか本当に理解できません。
乾杯。
javascript - オブジェクトがDOM要素であるかどうかの確認
DOMへのすべての参照が「失われる」ため、DOM要素をWebWorkersに渡すのは難しいです。WebWorkerのメッセージが送信される前に渡されるオブジェクトをチェックする必要があります。
オブジェクトのインスタンスがDOM要素OR/AND DOMツリーの一部であるかどうか、またはDOMツリーへの参照を含む「子」があるかどうかを確認する最も速い方法は何ですか?
使用法の一部:
javascript - 私のjavascriptWebワーカーは、ランダムな場所で静かに死にかけています。どうすればこれをデバッグできますか?
Webワーカーは停止するだけで、エラーなどは発生しません。コードは完全に決定論的ですが、コード内のさまざまなポイントで停止します。
編集:問題は、私が労働者への言及を維持していなかったため、彼らがガベージコレクションされたときに彼らがランダムに死んだように見えたということでした。
jquery - HTMLWebワーカーとJqueryAjax呼び出し
Webワーカーファイル内でjQueryを使用できるかどうか疑問に思っています。Google Chromeで、「Uncaught ReferenceError:$isnotdefined」というエラーが表示されます。
コードは次のとおりです。親ファイル:
ワーカーファイル:
助けてください、ありがとう:)