In partnership with

900KB of JavaScript. Minutes-long build times. A broken Gatsby blog. This week's Astronauts had problems, and Astro solved them.

Whether you're migrating, building from scratch, or just trying to ship less JavaScript, this week's issue has something for you. Let's get into it.

Arjun Nambiar walks through building a full-featured, edge-first blog on Astro, Cloudflare, and Turso — React islands, Keystatic, Pagefind, and Giscus included — for almost nothing per month.

Fed up with relentless dependency maintenance and mysteriously bad Core Web Vitals on a mostly-static site, Michael Xymitoulias rewrote their Next.js portfolio in Astro, cutting client-side JavaScript by over 91%.

Michael Crook used OpenAI Codex's new goals feature to migrate a broken Gatsby blog to Astro in a single session, cutting page size by 40% and build times from minutes to seconds.

A full walkthrough on pairing Astro's zero-JS-by-default architecture with CloudCannon's visual CMS to deliver a WordPress-style editing experience without the WordPress overhead.

Ano co-founder Ruben Flam details why a marketing site is not a React app, and how Astro 6 paired with Specific.dev's merge-is-the-deploy workflow keeps theirs fast without the framework overhead.

SPONSOR MESSAGE:

Analytics on Live Data Without Leaving Postgres

When analytics on Postgres slows down, most teams add a second database. TimescaleDB by Tiger Data takes a different approach: extend Postgres with columnar storage and time-series primitives to run analytics on live data, no split architecture, no pipeline lag, no new query language to learn. Start building for free. No credit card required.

Interested in sponsoring Astro Weekly? Contact [email protected]

Astro Showcase

Astro on X

Got a migration story or build worth sharing? I want to read about it. Drop it in at [email protected] or find me on X.

Now go cut some kilobytes!

Nathan 👋

Keep Reading