It&#x27;s a W3C <i>recommendation</i> that it runs at the native refresh rate of the monitor. I made a pen not too long ago for comparing different types update loops for different browsers. <a href="http:&#x2F;&#x2F;codepen.io&#x2F;SeanMcBeth&#x2F;pen&#x2F;MaMjbZ" rel="nofollow">http:&#x2F;&#x2F;codepen.io&#x2F;SeanMcBeth&#x2F;pen&#x2F;MaMjbZ</a><p>I tried to stick to statically allocated values, but there is clearly some sort of GC happening in Firefox. Chrome is stable, but Internet Explorer is extremely noisy.