On Apr 23, 2012, at 3:42 PM, Ryosuke Niwa <[email protected]> wrote:

> On what standard mailing lists have this idea been proposed or discussed?

I have not yet submitted to w3.org public-html or public-html-comments as I 
wanted to get the take of the webkit community first, since you guys are 
particularly interested in this issue.


> Again, what makes us think that we won't need background-image-3x, 
> background-image-4x, ... in the future? Or maybe background-image-7.5x?

Then maybe a meta 'image-scaling' attribute rather than 2x-specific. The main 
point is to avoid requiring each image path for the different scales to be 
explicitly written, when it's likely a standardized variation from the 1x image 
file path. We should explore ways to codify those variations, instead of making 
our lives hard.

> Not all images end with ".ext". It could be generated by a server-side script 
> for example. What do we do with them?

Well, if you could think of a way to codify that request in a standardized way, 
that would certainly be something to consider. Do you think this type of system 
could be extended to account for such a situation?


> By using this approach, we avoid the need to specify the same list of 
> filenames varying only by 2x-res filename key for every single image asset, 
> which is a bunch of busy work that just seems extremely redundant and clumsy 
> to me. We are also able to achieve the same level of performance for those 
> willing to put in the extra work to flag assets that deviate from the default 
> setting (to minimize requests), and we allow the flexibility to be lazy or 
> wrong, and have the user agent make two requests in those cases. This 
> solution is also completely backwards-compatible with existing browsers. We 
> can revisit whether or not this was really the best approach once 4x displays 
> are out, but it's going to save millions of collective developer-hours in the 
> meantime; remind me to buy future me a beer to make up for it.
> 
> A much better solution would be adding a new http request header, and let the 
> server send back back double resolution images.
> 
> Quite frankly, I don't think we're interested in implementing this proposal.
> 
> - Ryosuke

If that means we don't need to go through and fill out every single file path 
for every different scale image if there's a file naming system in place, then 
I'm all for it. I'm just scared we're needlessly making our lives harder than 
they should be.

-Tom P.
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to