One of my worries with HTML5 is that we won't have a good heuristic for preventing animation and video.
As it is, YouTube occasionally serves me up their HTML5 video player, and it's a significantly worse experience than the Flash one, for the simple reason that it autoplays, whereas FlashBlock will stop Flash autoplay. I can't tell you how many times I've been listening to a video, wondering why it sounds so awful, and then figuring out there's another video autoplaying in a background tab.
So we (or at least I) will need some way of killing / freezing HTML5 canvas, video etc. elements until the user assents to their animation.