unknown: Unterschiedliche Scriptgeschwindigkeit in Browsern

Beitrag lesen

Da gibt es jedoch ein klitze kleines Problem. Das Skript läuft in unterschiedlichen Browsern unterschiedlich schnell. Das hat zur Folge, dass im Chrome die Kreise "normal" schnell aufgefüllt werden, im Firefox dauert es hingegen länger. Sehr viel länger.

Das ist ja 1) nirgendwo spezifiziert (wie auch) und 2) erfüllt ein Browser keine realtime-Anforderungen.

Und wenn ja - weiß jemand wie man das beheben kann?

Nimm ein Framework welches Animationen unterstützt.
Diesen gibst du i.d.R. eine Laufzeit vor, also deine 1600 ms. Wenn dann das Animationscallback gerufen wird, berechnen sie die Differenz aus aktueller Zeit und Startzeit. Und damit wird dann deine zu animierende Größe zw Anfangswert und Endwert berechnet.