これまでのところ、このテーマに関する多くのドキュメントは見つかりませんでした。私が得る一般的な感じは、ブラウザ用のアニメーションを実装するときに、RequestAnimationFrameを標準のJavaScriptタイマーよりも使用するほうがよいことです。私の理解では、タイマーは信頼できず、その解像度はブラウザーによって異なります。RequestAnimationFrameによる正確なタイミング
私はこの主旨で見てきた:https://gist.github.com/1114293#file_anim_loop_x.js
しかし、それはあなたがアニメーションが一定時間にわたり蒸散ことを確認することができますどのように私にははっきりしません。たとえば、2秒以内に何かを左から右にアニメートすることができます。これはRequestAnimationFrameを使用することができますか、それとも目的を破っていますか?
私は不必要なクラップス(jQueryを含む)を削除しました。http://jsfiddle.net/9pg9L/93/ここでは、基本的な概念を説明するスニペットを示します。 –