HTML5 / JS - Uruchom kilku webworkerów

Obecnie piszę o programie, w którym mam do czynienia z ogromnymi tablicami. Mogę jednak podzielić te tablice. Teraz mam zamiar przetworzyć tablice u różnych pracowników sieci. Nigdy jednak z nimi nie pracowałem i mam kilka pytań:

1 Jak mogę uruchomić kilku pracowników sieci? Próbowałem tak wyglądającej pętli:

for(i = 0; i < eD.threads; i++){
    //start workers here 
    var worker = new Worker("js/worker/imageValues.js");
    worker.postMessage(brightness, cD.pixels[i]);
}

Tutaj mam błąd, że nie można sklonować obiektu. Co wydaje się logiczne. Myślę, że lepiej byłoby uratować ich w macierzy?

2. Jak kontrolowałbym, że wszyscy skończyli swoją pracę? (Muszę ponownie złożyć tablicę i pracować z nią później)

3. Ilu pracowników internetowych naprawdę przynosi poprawę?

4. Czy jest jakiś zaawansowany samouczek oprócz wpisu MDN?

Dziękuję Ci!

questionAnswers(2)

yourAnswerToTheQuestion