A copy of the live start page (mobile HTML fetched 12 Nov 2026 10:48 UTC) with its own assets loaded from the real host. One performance fix per iteration, each stacked on the one before, each scored by PageSpeed Insights. The page is a static Astro build and was already built for speed, so the gain is small: the demo shows what is left to take, honestly. Live page: /.
This is a demo copy, not production: what a real implementation needs is written under each step. Every response of this host carries X-Robots-Tag: noindex.
No iteration is scored yet.
| Iteration | Change | Score | FCP | LCP | TBT | CLS | Speed Index | HTML | Requests | Transferred | Verdict |
|---|
Verdict rule: kept = median score >= 3 points above the state it was built on; worse = >= 3 below (dropped from the chain); no gain = in between (stays in the chain only if it lowers the median of requests by 1 or more, of transferred bytes by 1 % or more, or of TBT by 50 ms or more).
A base tag to the live origin, so every root-relative URL (stylesheet-free Astro build assets, images, fonts, links) still points at www.franzai.com, and a robots noindex tag (the live page has none).
Where: source HTML, right after the charset meta in the head
IS:
<head><meta charset="utf-8"><meta name="viewport" ...>
SHOULD:
<head><meta charset="utf-8"><base href="https://www.franzai.com/"/>\n<meta name="robots" content="noindex" />\n<meta name="viewport" ...>
What a real implementation needs: Baseline only, nothing to ship. Differences to the live page are listed in proof/validation-it0-vs-live.md.