Javascript - No puede ajustar FrameRate - requestanimationframe

Comienzo el bucle

function gameLoop(){
   update();
   draw();
   requestAnimFrame(gameLoop);
}

var requestAnimFrame =  window.requestAnimationFrame ||
                    window.webkitRequestAnimationFrame ||
                    window.mozRequestAnimationFrame ||
                    window.oRequestAnimationFrame ||
                    window.msRequestAnimationFrame ||
                    function(callback) {
                        window.setTimeout(callback, 1000 / 1);
                    };
No puedo ajustar la velocidad de fotogramas. Siempre es muy rápido. ¿Por qué no puedo cambiarlo a 1 cuadro por segundo? Quiero hacer esto solo para propósitos de prueba.¿Tengo que limpiar el lienzo cada vez? Parece funcionar bien sin borrarlo.

Gracias.

Aquí hay un enlace a un violín para el código completo:código completo

Gracias

Respuestas a la pregunta(7)

Su respuesta a la pregunta