No he encontrado mucha documentación sobre este tema hasta el momento. La sensación general que tengo es que al implementar animaciones para el navegador es mejor utilizar RequestAnimationFrame que los temporizadores de JavaScript estándar de pantano. Según tengo entendido, los temporizadores no son confiables y su resolución puede variar según el navegador.Sincronización precisa con RequestAnimationFrame
He estado buscando en este GIST: https://gist.github.com/1114293#file_anim_loop_x.js
Pero no me queda claro cómo se puede asegurar que una animación se trasluce a través de una cantidad fija de tiempo. Por ejemplo, podría querer animar algo de izquierda a derecha en 2 segundos. ¿Es esto factible usar RequestAnimationFrame o derrota el propósito?
me quita un montón de basura innecesaria (incluyendo jQuery) http://jsfiddle.net/9pg9L/93/ –