Notes on choosing Astro

I rebuilt this site in Astro and the deciding factor was simple: it ships no JavaScript by default.

A blog is text. It should arrive as HTML, render instantly, and work in a text browser. Astro lets me write components when I want them, but the output for a plain post is just markup and a small stylesheet.

A few things I appreciated:

Here’s the entire client-side cost of this page:

0 KB of JavaScript.

That’s the point.

← Back to all posts