The Lab
Demonstrations, not claims.
Three demonstrations instead of claims. All of them run on this page's real data — nothing here is a mockup, and nothing is measuring something other than itself.
How this page looks to a machine.
Search engines and AI assistants don't read your design. They read structure. This is the actual entity graph this site publishes — select a node to see what it says.
"@type": "Person",
"@id": "https://ashater.com/#ezz",
"name": "Ezz Ashater",
"jobTitle": "Systems Architect",
"knowsAbout": [ 8 domains ],
"sameAs": [ 6 profiles ] The canonical entity of this site. Everything else points at it.
"@type": "WebSite",
"@id": "https://ashater.com/#site",
"author": { "@id": ".../#ezz" },
"publisher": { "@id": ".../#ezz" } The site is authored by the person — not by an organisation. That distinction is deliberate.
"@type": "DefinedTermSet",
"@id": ".../frameworks/#glossary",
"author": { "@id": ".../#ezz" },
"hasDefinedTerm": [ 6 terms ] Every framework term has a permanent address and an author attached, so a machine can cite the definition.
"@type": "TechArticle",
"author": { "@id": ".../#ezz" },
"dateModified": "<last reviewed>",
"articleSection": "<cluster>" Reference documents, not blog posts. dateModified carries the review date.
Most sites publish nothing like this, which is why machines describe them badly or not at all. It costs almost nothing to get right and almost nobody does it.
This page, measured in your browser, right now.
These are read from your browser's own performance timeline as you look at this page — not a screenshot of a score from my machine.
- First paint
- —
- Largest paint
- —
- Layout shift
- —
- Server response
- —
If any of these are poor on your connection, that's real and I'd rather you saw it. A number you can verify yourself is worth more than one I report.
Some will show a dash in Safari, which doesn't expose the largest-paint or layout-shift APIs at all. That's not a fault in the page — it's the same lesson as most of the field notes: what you can measure depends entirely on where you're standing.
Restraint is the technique.
The heading at the top of this page resolves from noise on load, once, and then never moves again. That's the whole demonstration.
Anyone can add motion. The skill is knowing how much a page can carry before it starts costing the reader something — attention, patience, or a layout shift that moves the sentence they were reading.
Everything on this site respects prefers-reduced-motion: if your system
asks for less movement, the effect above didn't run at all and you lost nothing. No
animation gates any content, so a failed script or a disabled one still leaves a
complete, readable page. And the measured layout shift on every page here is under
0.04 — most of it from a single image.
That is the actual craft claim: not that I can make things move, but that I know what it costs and I charge the page accordingly.
Want this level of attention on your own infrastructure?
The same discipline applies to the parts nobody sees — which is where it matters more.