Back to Blog
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 Blog Posts

December 29, 2025

Kickoff of Principles Projects

kickoff2026

December 26, 2025

2025: A Year in Review

metareflection

December 26, 2025

Hello World: A Scientist's First Post

metaintroduction