Astro gives us a strong baseline: static output, minimal JavaScript, and direct control over hydration.
The stack rules
- Keep all pages static by default.
- Hydrate only small, isolated islands.
- Let Astro optimize images and avoid manual asset pipelines.
- Preserve predictable deployment with one build command and one output directory.
Fierce Pixel Baseline
Rendering
Static by default
No app shell or client router needed.
Hydration
Scoped islands
Only theme + shader surfaces run client code.
Images
AVIF/WebP output
Generated automatically from source files.
Art direction in content
In MDX, each article can choose its own structure and media components. That means every post can have a unique visual voice without rewriting layout code.