When Flying Images was run across different browsers Internet Explorer 9, with it’s ability to make full use of the GPU, was seen to handle hundreds of images at full speed while other browsers quickly came to a crawl.
Internet Explorer 8 took an entire core of the CPU (50% of the dual-core machine) and is still managed only 4.5fps. Notice that Internet Explorer 8 does not utilize the GPU for this graphically rich scenario.
Google Chrome 4.1 also uses an entire core of the CPU and only able to make one move every 0.238 seconds which results in 4.2fps.
Apple Safari 4.0.5. also uses an entire core of the CPU and manages 5.2fps. Even though both Chrome and Safari are based on webkit, Safari is able move the images 20% faster than Chrome. This is a good example of how the Google and Apple architectures and webkit instances have divergence.
Mozilla Firefox 3.6, like other browsers, uses an entire core of the CPU but generates a significantly faster 16.1fps. Firefox manages to achieve this performance by slightly degrading the quality of the images during scaling, while the other browsers attempt to maintain full image quality.
Internet Explorer 9 Platform Preview, on the other hand, presents an entirely different picture.
It uses both the CPU and GPU to achieve an unbelievable 60fps. Most surprisingly, IE9 is only using 12% of the CPU and 15% of the GPU without compromising the quality of the images, which means that 80% of the PC resources are available to developers.
You can actually try out Internet Explorer 9 Platform Preview and run the demos.