This year, I again had the honour of authoring the HTTP chapter of the Web Almanac: https://almanac.httparchive.org/en/2024/http
It's full of interesting stats on technologies like HTTP/3, DNS HTTPS records, preloads, 103 Early Hints and the FetchPriority API.
It also has Pirates 🏴☠️ and Marry Poppins 🌂!
It's full of interesting stats on technologies like HTTP/3, DNS HTTPS records, preloads, 103 Early Hints and the FetchPriority API.
It also has Pirates 🏴☠️ and Marry Poppins 🌂!
Comments
Am I reading the numbers correctly, that on ~30% of pages that use preload hints, one of those hints goes unused?
Anyway, I like that you gave it a positive spin. 😀
Great to see the less error-prone fetchPriority on the rise!
2,506,138 used preload (~20 of all desktop homepages)
235,535 has 1 unused preload (~1.9% of all desktop homepages)
228,895 has 2 unused preloads (~1.85% of all)
Combined <4% of total (as reported)
235,535 / 2,506,138 = 0.09 = 9%
228,895 / 2,506,138 = 0.09 = 9%
so about 18% combined (round up to say 20% for the leftovers that uselessly preload more than 2 resources).
Hope that helps :)
Leftovers seem to amount to 200,000 pages as well, so let's meet in the middle? :)
I originally thought that missing `crossorigin` on font preloads, could be a big contributing factor to unused preload hints. ...
https://gist.github.com/ko-jordan/577b53ebb18e779c98b13b1c7779993a
It was easier for me to migrate the query than I was expecting:
https://har.fyi/guides/migrating-to-crawl-dataset/
Barry is consistently one of the kindest and most hardworking people in #webperf (and beyond) and deserves our gratitude!