Originally Posted by MacRulez
Ah, thanks for clarifying that the XML comment was just a straw man, since you acknowledge that, in contrast to HTML5, Flash Actionscript is compiled to more compact bytecode and that only the subset of Flash SWFs that may need additonal AJAX requests would be parsing XML.
Preaching to the choir, my friend. Unlike yourself and Apple Insider, I've never been dependent on Flash.
As I mentioned in the very post you're quoting, where one might presume you read this before hitting Reply:
If you can show me complex animations in HTML5 that are as kind to your battery life as static pages, you will begin to have a relevant point.
In the meantime, I fully support HTML5 and have no stake in Flash. I merely acknowledge that any system that can move computation from runtime to compile-time will have an inherent advantage. Whether Adobe is in a position to make full use of this inherent advantage against the tens of millions being poured into ECMAScript by Google, Apple, Microsoft, and others remains to be seen, and as an HTML5 fan it doesn't concern me.
The bigger concerns are about perceptions of the impact of complex renderings on battery life.
As Flash use continues to wane, loyal readers here will wake up one day to a world in which superfluous animations and annoying ads are made in HTML5, and they will see the hit to their battery life.
Pick your poison...
Stop going off topic. I never said I was dependant on Flash, I never said you didn't care about HTML5.
Oh look, google found a great animation example in HTML5. http://9elements.com/io/projects/html5/canvas/
Comparable to Flash? Oh my yes! Its running perfectly fine on my Celeron Based Windows 7 Laptop in full screen (1366x768) in IE9 at around 60% CPU usage. A 720p (slightly lower resolution) youtube video (far less demanding task) in flash is using 55% of the CPU. Wow... a video, using THAT music CPU power? Yet a fully interactive HTML5 demo, graphics rendered on the Fly, with music, better than 720p, is only 5% more CPU power than Flash playing back a 1:17 long video file?
I'm saying no more on the subject, I've given evidence and yet you've supplied none, so I'll just stop waisting my breath.