Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.
Вышла из употребления
Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.
Note: This object was implemented in Firefox 17 and has been removed from Gecko 29 in favor of ParallelJS (PJS) currently available in the Nightly channel (ошибка 944074).
Сводка
Целью ParallelArray является распараллеливание данных в веб-приложениях. Все функции, которые доступны на простом массиве могут исполняться параллельно на ParallelArray, при необходимости можно вернуться к последовательному исполнению. Чтобы убедиться что ваш код исполняется параллельно, it is suggested that the functions should be limited to the parallelizable subset of JS that Firefox supports.
Синтаксис
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; });