Image Load Lab

Image tests you can check.

Image Load Lab measures how image formats, compression settings and loading techniques behave on a documented test bench, then publishes the tables, the figures and the raw CSV behind every number. Twenty CC0 photographs, real screenshots, Chrome on a throttled phone profile, and this WordPress site itself are the test material.

Browser Behaviour

Tests of what Chrome actually does with images on a page: which files it downloads when they are hidden, inside closed elements or offered in several formats, how it chooses between srcset…

Client Hints on Image Requests: What Chrome Sends

Chrome 155 sent DPR, width and network hints with image requests only after Accept-CH, and to another origin only with Permissions-Policy delegation. Width was in device pixels.

Browser Behaviour 4 min read

Video Poster Images and LCP: Same as an img?

A video poster was discovered as early as an img, got the same priority and counted as the LCP element with the same timing, 1,316 ms against 1,320 ms. It cannot use srcset.

Browser Behaviour 3 min read

All 23 guides in Browser Behaviour

Formats & Compression

Measured comparisons of JPEG, WebP, AVIF, PNG and SVG on a fixed corpus of 20 CC0 photographs, real screenshots and synthetic graphics. Each test reports the file size needed for the same…

All 31 guides in Formats & Compression

Lighthouse Audits

Experiments on the image audits in Lighthouse, the tool behind PageSpeed Insights: when ‘Properly size images’, ‘Serve images in modern formats’, ‘Efficiently encode images’ and the lazy-loading audits fire, how much the…

Does Lighthouse Catch Bad Alt Text? Ten Cases Tested

Lighthouse 13.5 failed only the image with no alt attribute. File names, the word image and alt text starting with Photo of all passed; redundant alt text was noted without affecting the score.

Lighthouse Audits 4 min read

All 10 guides in Lighthouse Audits

Performance Lab

Loading experiments on controlled test pages: lazy loading and its distance threshold, width and height for layout stability, fetchpriority and preload, image decoding and request audits. Every page is loaded several times…

All 16 guides in Performance Lab

Responsive Delivery

Tests of srcset, sizes, device pixel ratio, art direction with the picture element and CSS background images, run in Chrome at phone, tablet and desktop viewports. Each guide records which file the…

All 11 guides in Responsive Delivery

WordPress Workflow

What WordPress really does with images, measured on this WordPress 7.1.2 site: the files created for each upload and their sizes, the srcset and sizes markup it writes, how AVIF uploads behave…

When Alt Text Breaks srcset: A WordPress sizes Quirk

WordPress checks for an existing sizes attribute by searching the whole img tag, alt text included. Five of our images lost sizes that way and downloaded full-size files on desktop.

WordPress Workflow 4 min read

All 9 guides in WordPress Workflow

The bench behind the numbers

Every test runs on one Windows 11 desktop (Intel Core i5-13400F, 32 GB RAM) with Chrome driven by Playwright, sharp and libvips for encoding, and SSIMULACRA2, DSSIM and SSIM for quality. Loading tests use a throttled phone profile and report the median of several runs. When something did not work the first time, the guide says so.