wie ist denn inzwischen die Browserunterstützung?
Alle neueren Browser kennen es: http://caniuse.com/requestanimationframe
Bisher habe ich lieber setTimeout genommen - sicher ist sicher ...
Der erstgenannte Link beinhaltet einen Polyfill, sodass setTimeout als Fallback verwendet wird, wenn requestAnimationFrame nicht verfügbar ist. Diesen Polyfill sollte man auf jeden Fall einsetzen.
Mathias