ウェブワーカーAPIを理解するための簡単な

1.なぜウェブワーカーAPIを使用します

APIを使用することにより、Webアプリケーションは、メインスレッドから独立していることができ、スクリプトを処理するために、別のスレッドを実行します。

長い時間のかかるタスクは、メインスレッドをブロックを避けるために、別のスレッドで解決することができます。

2.アプリケーション

Worker.jsは、前記JSに長いコードを新しいファイルを作成する1;のpostMessageを介してデータを通信します

// worker.js 
せSUM = 0 ;
 のための(Iは0 =せ; I <1000000; I ++ ){ 
   SUM + = I; 
} 
self.postMessage(SUM)は、// 自己現在のウィンドウを表します

労働者の新しいインスタンスを作成します。2.

ワーカー= CONST 新しい新しいワーカー(」./ worker.js'); // 通過ファイル 
worker.onmessage = 関数(E){
    // e.data取得されたデータ伝送 
}

 

おすすめ

転載: www.cnblogs.com/lyraLee/p/11854194.html