廃止
この機能は廃止されました。まだいくつかのブラウザで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。
p>ノート: このオブジェクトは Firefox 17 で実装され Gecko 29 から削除されました。現在は Nightly チャネルでのみ ParallelJS (PJS) を使用可能です (バグ 944074)。
ParallelArray の目標は、ウェブアプリケーション上でデータ並列性を実現することです。ParallelArray 上で利用可能な高階関数は並列的に実行されます(ただし、並列的に実行できない場合は必要に応じて直列実行にフォールバックします)。並列実行性を保証したい場合には、Javascript の機能のうち、Firefox がサポートする並列可能なサブセットのみを利用するようにすることが推奨されています。
構文
new ParallelArray() new ParallelArray([element0, element1, ...]) new ParallelArray(arrayLength, elementalFunction)
ParallelArray
インスタンス
プロパティ
- length
ParallelArray
の要素の数
メソッド
- map
- reduce
- scan
- scatter
- filter
- flatten
- partition
- get
例
例: 並列的に map
処理を行う
var p = new ParallelArray([0, 1, 2, 3, 4]); var m = p.map(function (v) { return v + 1; });