Back to Logbook
June 2, 2024 1 min read

Why Astro is Awesome

I recently started using Astro and I’m blown away. The concept of “Zero JS by default” is a game changer for performance and developer experience.

Performance First

Astro ships zero JavaScript to the client by default. This makes your site incredibly fast right out of the box.

  • Speed: Minimal payload means faster TTI (Time to Interactive).
  • SEO: Static HTML is easily indexable by search engines.
  • Sustainability: Less data transfer and client-side processing.

Bring Your Own Framework

One of the best features is that you can use React, Vue, Svelte, or any other framework you like for interactive components.

// Example of a simple interactive component in Astro
---
const { name } = Astro.props;
---
<button class="btn btn-primary">
  Hello, {name}!
</button>

Beautiful Syntax

Astro’s .astro files feel like a mix of HTML and JSX, making it very intuitive for modern web developers.

“Astro is the most interesting thing to happen to the web in years.” — Every developer I talk to

Astro Logo


Related Log Entries

12/23/2025

Under the Hood: The Tech Stack

EngineeringAstro

12/24/2025

Start Here: Setting the Stage

MetaReflection

12/23/2025

Testing New Features

test