- From: Kornel Lesiński <kornel@geekhood.net>
- Date: Tue, 19 Nov 2013 02:21:53 -0000
- To: "Marcos Caceres" <w3c@marcosc.com>, whatwg@lists.whatwg.org, "Bruno Racineux" <bruno@hexanet.net>
On Mon, 18 Nov 2013 23:18:37 -0000, Bruno Racineux <bruno@hexanet.net> wrote: > All I hear from implementors as a whole, is that: you don't want to go > the css imgset or image-set road, you won't use src-templates, and you > don't > want any new macro. Seriously, what it left? Indeed, the discussions are difficult, but hopefully we're making progress. > For all it's worth, my outside take on both of srcset and src-N has > always been that it's not DRY enough, and more unnecessary bloat to > pages, due > the long unnecessary repetition of img-path(s) for each img of similar > size, repeating the same pattern over and over for image galleries, and > lack of src-template (or regex pattern) approach to this problem. I agree that none of current proposals is perfect and all have degree of repetition and verbosity. However, the most terse syntaxes are starting to look like Perl. It's not always the best idea to squeeze every byte out of a syntax. Even if none of existing proposals is perfect in terms of DRY, I think overall they're good enough to be useful. I'm not concerned about verbosity, because gzip is excellent at removing cost of any repetition, so on the wire the most verbose and the most terse syntax cost the same. In terms of memory footprint we're talking about few attributes or elements that take bytes/1-digit kilobytes... while displaying megabytes of high-DPI RGBA bitmaps. We should be able to add URL templates or another DRYing method later (especially to <source> which can take additional attributes easily without complicating syntax), and such layering/decoupling may actually be a more elegant architecture. > I would consider src-N more friendly, with perhaps a new '<base src in > the <head> dedicated to src-N(s) and, proceed to includes custom MQs in > the > head at the same time (which is inline css in the <head> anyway), to a > least reduce some of its verbosity... As you know there has been proposal for Media Query Variables, so it seems quite probable that a similar thing can be added for other properties of responsive images as well. One way to convince browser vendors that such syntax is needed is to let them ship the basic version with full URLs, and then you'll have proof that URL patterns emerge and authors complain about verbosity (or not :) > Either way, it's quite pathetic to watch implementors argue over two half > baked quite verbose solutions, from a distance, after nearly 3 years > thinking of this... Even worse, suggesting to go ahead with something > incomplete, > not knowing what the future completion will actually consist of. The issues and ideas discussed here look a lot like discussions in RICG years ago, so hopefully we'll eventually come to the same conclusions as RICG did ;) -- regards, Kornel
Received on Tuesday, 19 November 2013 02:22:27 UTC