[whatwg] Implementation complexity with elements vs an attribute (responsive images)
Boris Zbarsky
bzbarsky at MIT.EDU
Sun May 13 06:38:27 PDT 2012
On 5/13/12 7:26 AM, David Goss wrote:
> but it'd be irresponsible to just serve an
> <img> with the high res source to all users, making them wait longer
> for the download even though they can't see the extra quality on their
> screen.
Except when they can, e.g. by printing or moving the display to another
screen.
Basically, in this case not sending the high-res image is optimizing a
bit for one common use case while degrading the user experience in other
use cases. Maybe that's OK, but that requires a careful analysis of
user behavior for the particular content involved. And in particular,
I'm not sure what I think of labeling content that aims to be usable by
the user in the widest variety of circumstances as "irresponsible".
Past examples of us doing that sort of thing led to it being considered
"irresponsible" to allow website layouts to scale above or below certain
widths, amongst other current usability disasters.
>> Note that these concerns argue, to a certian extent, *against* reusing a
>> very general syntax that can express constraints that aren't relevant to the
>> actual use cases, or that provide an attractive nuisance that encourages
>> developers to do things that can't be implemented in a performant way.
>
> Dumping<picture> as it is won't prevent this, as it's already in the
> door in the form of<video>.
<video> has quite different dynamic behavior from <img> and quite
different author expectations (e.g. authors don't expect videos to be
preloaded in their entirety, by default; there are other significant
expectation differences too).
-Boris
More information about the whatwg
mailing list