My point was that that is one of the main uses of Flash, and that an extremely simple/common flash implementation is enough to burn a huge number of CPU cycles for no benefit.
No user benefit. But there's nothing stopping advertisers from making crappy HTML5 canvas ads, and those are guaranteed to burn even more of your CPU cycles. So I call shenanigans on that argument.
Apple controls the iPhone's HTML5 renderer and feels much more confident in its performance. "There's nothing stopping advertisers from making crappy canvas ads" is not the same thing as "canvas ads will suck at least as much power on average as Flash ads."
They were separate points. Canvas is inherently more computationally expensive than Flash at this stage of the technology. As canvas advances, so does flash -- unless Flash dies off completely, Canvas ads will always suck more CPU cycles than Flash ads.
"unless Flash dies off completely, Canvas ads will always suck more CPU cycles than Flash ads."
Who says they'll progress at the same rate? That's ridiculous. Flash is at least 10 years old and has been in extremely heavy use, so it's likely plateaued in terms of performance on most platforms. Canvas (and the rendering engines for it) are very new by comparison.