3 ms·
I suppose simple order in the HTML document would be a heuristic that works almost always, but due to CSS the order is actually not guaranteed. You need to down
by yoz-y 6y ago
I suppose simple order in the HTML document would be a heuristic that works almost always, but due to CSS the order is actually not guaranteed. You need to download images before doing the layout first too as you don’t know the sizes beforehand.
- Something1234 6y agoThat's what the width and height attributes on the img tag are for. They're hints. Things can be redrawn later. Although I think I've been seeing a lot fewer images on the internet lately, but they must be hidden with css.
- yoz-y 6y agoI know. And I wish my static site generator of choice (Hugo) added the tags automatically to the HTML. Would it be possible to download just the headers of images first to get the metadata?
- Something1234 6y agoIt's still a decent amount of overhead to even make the request for those bytes.
- Wowfunhappy 6y agoIt's not just CSS screwing up the order! On my own (simple) sites, I can see all the images I put on a page getting downloaded in parallel—with the end result being that pages with more images at the bottom load more slowly even above the fold.