I stumbled upon this article by Paul Irish <http://paulirish.com/2011/requestanimationframe-for-smart-animating/> a few hours after sending this patch. There he says that Chrome 10 (beta) doesn't pass the 'time' argument to the callback, so the AnimationImplWebkit should probably test that and fallback to Duration.currentTimeMillis(). I only tested in Chrome 11 at the time, so I didn't notice it. I haven't had time to work on that yet, but I'll make sure to test in Chrome 9 (stable) and 10 (beta) in the next patch.
http://gwt-code-reviews.appspot.com/1355805/diff/3003/user/src/com/google/gwt/animation/Animation.gwt.xml File user/src/com/google/gwt/animation/Animation.gwt.xml (right): http://gwt-code-reviews.appspot.com/1355805/diff/3003/user/src/com/google/gwt/animation/Animation.gwt.xml#newcode25 user/src/com/google/gwt/animation/Animation.gwt.xml:25: <property-provider name="animationTimingSupport"><