JürgenB: Wirklich keine Möglichkeit für separaten DOM thread?

Beitrag lesen

Hallo Michael,

ich habe früher das Einfrieren des Browsers verhindert, indem ich Schleifen durch eine Kette von requestAnimationFrame ersetzt habe. Bei einer Schleife mit z.B. 1000 Durchläufen habe ich nach jeweils 100 Durchläufen die Schleife beendet und per requestAnimationFrame die nächsten 100 gestartet.

Dazu habe ich die Schleife in eine Funktion gelegt, die sich am Ende per requestAnimationFrame wieder selbst aufgerufen hat.

Du kannst aber aus dem Worker heraus auch eine Funktion aufrufen, die dann das DOM manipuliert. Bei meiner Seite zur Logistischen Abbildung habe ich das so gemacht.

Gruß
Jürgen