Frage Maximal laufender Web-Arbeiter html5 gleichzeitig


Gibt es eine maximale Anzahl von Web Worker, die gleichzeitig ausgeführt werden können? Danke vielmals.


6
2018-06-15 11:25


Ursprung


Antworten:


Ja und nein. Mit Web Workers gibt es keine feste Grenze, aber Sie sind durch die verfügbare CPU und Speicher begrenzt.

Es gibt eine ziemlich große Menge an CPU- und Arbeitsspeicher-Overhead, die mit jedem Arbeiter geliefert wird, so dass Sie die Maschine zu einem Grind bringen können, wenn Sie viele Arbeiter ausgliedern.

Ich würde sagen, dass Web Workers am besten für "lange laufende" Hintergrundaufgaben von 100 Millisekunden oder mehr verwendet werden.


8
2018-06-15 15:17



Der w3c erwähnt keine Beschränkung (siehe http://www.w3.org/TR/worker/)

Aber es hängt davon ab, was Sie tun wollen, die Grenze wird der Computer sein, auf dem Sie die App laufen lassen (seien Sie freundlich zu Ihren Benutzern).


3
2018-06-15 17:58