The image scaling optimization <http://trac.webkit.org/changeset/34210> has caused a serious and noticeable degradation in image quality during animation at <http://flickr.com/explore/panda>. It looks worse in TOT than in Safari 3.1 and in Firefox.
I would be ok with just disabling the optimization. The only issue with doing so would be that we would probably drop from first place to last place on GUIMark.
*** Bug 21339 has been marked as a duplicate of this bug. ***
If the Flickr page showed many images, rather than just one, and the images were high resolution, then disabling the optimization would make Safari unresponsive, or at least very sluggish to animate. I'd like to avoid that, if possible.
I wonder if we can come up with a middle-of-the-road solution that uses high quality scaling when reasonable, and low quality scaling under heavy load.
What about a simple algorithm that chooses low vs high based on total area of images being scaled?