— ENTRY 03 —
websites that breathe
we build in astro because the fastest site is the one that doesn't ask the browser to do anything it doesn't need to.
A studio that sells website development is, in effect, always on display. The site you are reading right now is a claim — a claim that we can do this kind of work, at this kind of standard, without cheating.
So we chose the stack that lets us make that claim honestly.
why astro
Astro renders everything to static HTML at build time. There is no JavaScript on this page unless we explicitly opt in. The result is a site that loads in one round trip, renders immediately, and respects the visitor’s battery, attention, and bandwidth.
For a studio whose identity system is built around one gesture, one breath, this matters more than it would for most brands. A site cluttered with third-party scripts would contradict the design. The engineering has to agree with the type.
what we left out
Things this site does not do:
- no global JavaScript bundle
- no third-party analytics on first load
- no web fonts that block the first paint (we self-host four; the fifth preconnects)
- no rounded corners, shadows, gradients, or animations that do not serve a purpose
Things it does do:
- ship as static files to Cloudflare Pages
- load in under 200ms on a cold cache
- render identically with scripts disabled
- read as HTML before it reads as a design
the monument analogy, one more time
Every brand document we write comes back to the same idea: a monument is not impressive because of what’s on it. It’s impressive because of what is not. The weight of the Washington Monument is the obelisk; the argument is the empty mall around it.
A website that breathes is the same idea, translated to pixels. Start with nothing. Add only what earns its place.
Talking about stack choices is a great way to never ship anything. If you need a site that does the same thing, in the same way, let us know.
— FIN —