the universal
Note ·

Why this site runs on Astro

The first commit. A short note on why we picked Astro for a site that is mostly text and a few pictures.

In one line

A modern framework that does not force JavaScript onto a page that does not need it.

A little longer

Next.js is fine. SvelteKit is fine. But this site is

  • almost entirely static content,
  • has very little interactivity,
  • needs to load quickly on bad networks,
  • should build in seconds, not minutes.

Astro sits at that intersection.

What we used

  • Markdown for content
  • Tailwind for styling
  • System fonts for body type
  • JetBrains Mono for small details

Every line of code on this site has a reason. We will keep it that way.

#stack