[whatwg] responsive images

Glenn Maynard glenn at zewt.org
Mon May 21 22:54:41 PDT 2012


On Tue, May 22, 2012 at 12:39 AM, Gábor Szabó <szabo.b.gabor at gmail.com>wrote:

> why don't we keep the current markup and use progressive images. this way
> the browser could decide what resolution he needs, and when to stop
> downloading. this would solve the problem
>

This doesn't work.  You can't stop a TCP download on a dime, due to TCP
windowing, and aborting a download kills pipelined transfers, which ruins
performance.  You'd need to know in advance how many bytes to download to
receive a given number of JPEG passes, which complicates things a lot;
you'd need to inline a pass count/byte range index, which creates a harsh
data dependency.

JPEG quality is also a different axis of quality than changing resolution;
if you want to drop the resolution by 1/2x or 1/4x, you often really do
want to use an image authored at a lower resolution rather than using a
lower-quality image, especially for non-photographic art like icons.  It
doesn't really work for PNG, either, since partial interlaced PNGs are too
low-quality to be of much practical use (at least JPEG gives a reasonable
quality--but no alpha).

-- 
Glenn Maynard



More information about the whatwg mailing list