Lab · Experiment
How this site is built
The decisions behind this site, and the numbers measured before the rebuild.
Laravel 12 · Blade · React 19 · TypeScript · Vite · Tailwind CSS 4
Notes
- Background
- The v2 site loaded a WebGL starfield behind every page and swapped its display fonts late enough to move the text. Measured with Lighthouse 12.2.1 on mobile default throttling across all 20 live URLs on 13 Oct 2026: median LCP 1.95 s, CLS up to 0.287, median TBT 280 ms, and 368 KB of JavaScript per page.
- How it works
- Laravel renders every page on the server with Blade. React 19 mounts only as islands where a figure moves, the sizes on Fig. 03 are written by the build, and every number on the site has to be listed with its source before it can ship.
- Now
- The v3 numbers will be measured on production after release, under the same conditions, and added here.