Inspect how this site budgets client JavaScript. Prefer client:visible and client:idle over eager hydration.
Studio lab
Hydration inspector
See which islands hydrate and when — a teaching lab for JS budgets.
Island status: pending
| Surface | Directive | Note |
|---|---|---|
| Marketing core | client:none | HTML/CSS only — no island |
| Theme control | client:idle | Enhances after first paint |
| Contact form | client:load | Needed for Action UX; noscript POST still works |
| Systems table | client:visible | Three.js only when scrolled into view |
| Labs | client:visible | Interactive demos hydrate on approach |