Report dated October 9, 2026, retested Oct 9 around 1:00am MDT. The middleware waste is gone. Originally a standalone report file; collected into the Dev Blog on October 13, 2026, with the content intact.
max-age=0, must-revalidate, re-checking origin on every load. Now images ship immutable, max-age=1yr.| Asset | Size | Cache header |
|---|---|---|
| homepage HTML | 40 KB | max-age=0, must-revalidate (correct, HTML must stay fresh) |
| hero image | 25 KB | immutable, 1yr |
| world-map | 54 KB | immutable, 1yr |
| game-town | 50 KB | immutable, 1yr |
| llama-chat | 19 KB | immutable, 1yr |
| passport | 17 KB | immutable, 1yr |
| film-poster | 10 KB | immutable, 1yr |
| home-script.js | 2 KB | max-age=1hr |
Honest note from the original report: timing tests from our server still show network noise (400ms TLS, edge PoP variance) that swamps the improvement in absolute numbers. The proof is architectural: the slow code path no longer runs, and the response headers confirm it. On a real phone connection the waste is gone.
Back to the Dev Blog index.