I don't think these test results are anywhere close to accurate. Why is the iPhone 4, which has better specs than the iPad 1, 3x slower in the Canvas test? What OS was used on each device? How many test runs were done, and what was the variation like in each?
I believe this test proves little useful across different browsers on different OS/hardware because setInterval and setTimeout cannot fire faster than 8-10ms on most browsers and every browser handles a "1ms" request differently.<p><a href="http://dbaron.org/log/20100309-faster-timeouts" rel="nofollow">http://dbaron.org/log/20100309-faster-timeouts</a><p>However the <i>postMessage</i> trick is near realtime:<p><a href="http://dbaron.org/mozilla/zero-timeout" rel="nofollow">http://dbaron.org/mozilla/zero-timeout</a>
Somehow I doubt that SVG is being completely repainted every time its coordinates change. And since the repaints are asynchronous, I don't see how you could time them from within JavaScript.