Originally Posted by MacRulez
Do you really believe Flash-based content takes that much more power than HTML5-based content?
I was suckered into reading this by the catchy headline, but as others here have noted the trick is to load only plain HTML without any multimedia content. Once multimedia is added into the mix, the stats posted here make it pretty clear that Flash is no worse, and arguably a bit better, than HTML5-based implementations of the same content.
It'a all about the codec and wrapper implementations. Flash's implementation is very battery heavy, even the new GPU accelerated version is, because GPUs are eating current faster than CPUs. GPU video based Flash just gets a virtual pass because users can't see GPU usage and power draw like they can in CPU usage meters and graphics. But it's there because Flash naively updates everything all the time at the max rate it can.
H-264 based HTML5 video has a much lower power draw because one of the goals of the codec was to reduce the number of pixels changed per frame. Fewer pixels to compute, less work needed, less power drawn.