Alexey Gavrilov is the man. He ran a bunch of different speed tests on a bunch of Rich Internet Application technologies as well as browser and operating systems and ended up with some very cool results. He admits that the result sets are small, but he enlisted the help of other people to bring the number up to 73.
He ran a 2D animation benchmark between the browser and found that the Apollo Alpha was significantly faster than all of the other browsers. That kind of surprised me, but it does make for some interesting conjecture about how diversely Apollo can be used to deploy applications.
Hey then took on RIA platforms and found that WPF was the fastest at rendering 2D animation at 45 frames per second. Flex (as a cached swf using the cachedAsBitmap setting) clocked in second with 38.6. WPF/e ran it at 35.6875 frames per second while “stock” Flex seems to have lagged at bit at 25.6 frames per second.
The best part of the survey were some of Alexey’s observations. A couple stuck out for me:
5. Microsoft is serious about WPF/e — the traffic from Microsoft to these pages was probably 40x bigger than from Adobe and Macromedia combined (I know they are the same company now — but networks are still different). Good for them.
6. Apollo (Flex version) has extremely good performance and it’s faster and lighter than WPF. Unfortunately Adobe is not going to allow deeper integration with native applications, so there is no real competition between WPF and Apollo. Bad for Adobe.
I don’t really think the native application integration is a big deal, and Apollo does outperform WPF by a wide margin. I know native apps are a source of contention, but Apollo is a pre 1.0 product, so I think we just need to wait and see how it all plays out.
Alexey, you are awesome! Thanks for doing these.
[tags]Flex, WPF/E, WPF, Apollo, Firefox, Opera, Performance Test[/tags]
TweetRelated posts:

Pingback: Sönke Rohde » RIA Benchmark