Comment 333 for bug 217908

Revision history for this message
In , Eric-rannaud (eric-rannaud) wrote :

>> ... and fallbacks if the server is buggy, doesn't it?
>
> Right. But the fallback that cairo needs to do is quite disastrous to
> performance. It will read back the image (and the destination, if there is an
> alpha channel in the image) from the server to software scale and then return
> to the server.

This is FUD. Many apps do purely software scaling with reasonable performance. Google Chrome was, at least until recently (and probably still is). And it's still faster than current Firefox with in-server NEAREST.

Images are small wrt the available memory bandwidth. The majority of images on the web render to bitmaps that are way less than 1 or 2 MB (4 Bytes per pixel). Bandwidth is over 1GB/s on any computers bought since 2003.

Scaling images is cheap. The 90s are over.