Rolf B: Mehrere requestAnimationFrame() ...problematisch?

Beitrag lesen

Hallo 1unitedpower,

sorry, ich hätte nach "zulässig" nicht die Aufmerksamkeit abschalten dürfen.

Wobei "unterspezifiziert" hier genau das richtige Wort ist - "unspezifiziert" wäre zu hart. Der Zeitpunkt an sich ist unklar; außer dem Umstand, dass kein anderes JS laufen darf, gibt es vermutlich keine Einschränkung.

Die Reihenfolge der Aufrufe ist aber definiert: Wer zuerst angefordert wurde, wird auch zuerst aufgerufen. Das ergibt sich aus dem Umstand, dass die Spec eine "ordered map" als Speicher für die Callbacks definiert und als Schlüssel einen pro request-Aufruf aufsteigenden Zähler.

Und ich hab noch was gelernt: Worker können Animationframes requesten und auch malen. Die Spec sagt:

Inside workers, requestAnimationFrame() can be used together with an OffscreenCanvas transferred from a canvas element.

Und auf diesem OffscreenCanvas kann der Worker nach Herzenslust herumkritzeln.

Rolf

--
sumpsi - posui - obstruxi