All the brouhaha about no-Flash on the Apple iPad, how great Flash is (by the Adobe folks) and how HTML5 will be the savior of us all is not lost on any of us in the tech community. So having experienced the resource needs of the hungry runtime known as Flash, I decided to do a quick-n-dirty experiment to see just how much CPU is used by the Flash runtime to play a video on my 2.33Ghz, Intel Core2 Duo, 4GB RAM, Macbook Pro.
Kara Swisher of AllThingsD interviewed Adobe CTO Kevin Lynch and posted the video today (in Flash, naturally). I thought it would be ironic to test the CPU use of Flash as a layman — a man who frequently has his “chestnuts” roasted from the nearly open fire of heat on the bottom of my Macbook Pro generated by the CPU being driven really, really hard by Flash — by playing his video in Flash and measuring its CPU utilization vs. a video played in HTML5 (on the YouTube beta site for HTML5 videos).
Bottom line? Flash uses on average 50% of my Macbook Pro CPU to play a video and HTML5 uses “in the teens” (15% – 19%). If you want to see more, watch this VERY rough and quick-n-dirty video (sorry about the cheesy audio) I did to show you why I’m pleased that, either Adobe make Flash awesome, or Apple NOT put it in to the iPad:
UPDATE: If you’d like to read one of the best overviews I’ve seen yet of the controversy — and whether or not the iPad even needs a Flash runtime for video or anything else — see this AppleInsider post entitled, “Inside Apple’s iPad: Adobe Flash“. It’s a three page article so be sure to read all the pages.
UPDATE 2: An Adobe Flash developer on why the iPad can’t use Flash