- From: Eric Portis via GitHub <sysbot+gh@w3.org>
- Date: Fri, 12 Feb 2021 01:59:50 +0000
- To: public-css-archive@w3.org
This seems **really** exciting for art direction (e.g., `<picture><source container>` or whatever).
However, part of the goal of `<source media>` and `srcset` + `sizes` is to allow UAs to load images _immediately_, using information contained within markup alone, and I don't see how you resolve a `cw` or a `container()` or whatever, without waiting for style and layout.
For art direction... maybe that's a high performance price we have to pay to enable art direction within responsive components, which seems important.
But for `sizes` and `srcset` selection, once you've waited for layout, you don't need `sizes` at all. (See also: https://github.com/whatwg/html/issues/4654)
I can maybe see a path forward to instant loading here if the queried container, itself, has a `sizes` attribute, which can be resolved using just viewport size... e.g.
```
<div
class="container"
sizes="(min-width: 800px) 800px, 100vw" />
<img
srcset="small.jpg 400w, medium.jpg 800w, large.jpg 1200w"
sizes="container(min-width: 600px) 33cw, 100cw"
/>
[more images with the same sizes go here]
</div>
```
But writing `sizes` is already extremely difficult; this figures to make it worse.
--
GitHub Notification of comment by eeeps
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5889#issuecomment-777918275 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 12 February 2021 01:59:52 UTC