Qué es Astro
Astro es un framework JavaScript moderno (lanzado en 2021) para construir webs estáticas ultrarrápidas. Su filosofía: “content-first”. Está pensado para webs donde el contenido es lo principal: blogs, ecommerce, landing pages, webs corporativas, documentación.
Filosofía: Islands architecture
A diferencia de React/Next.js que hidratan TODA la página con JavaScript, Astro:
- Renderiza HTML estático por defecto
- Solo “isla” interactiva los componentes que lo necesitan
- Resultado: mucho menos JavaScript en el navegador
Ejemplo: una landing con 95% de contenido estático + 5% de formulario interactivo. En Next.js, hidratas todo el JS de la página (100-300 KB). En Astro, solo cargas el JS del formulario (10-30 KB).
Ventajas
- Velocidad por defecto: LCP 0,3-1s sin esfuerzo
- Multi-framework: usa React, Vue, Svelte, Solid… en el mismo proyecto
- Sintaxis simple: parecida a HTML, fácil de aprender
- Markdown nativo: blog en Markdown sin configuración
- Image optimization integrada
- Coste de hosting mínimo: 0-5€/mes en Cloudflare/Vercel
Casos de uso ideal
- Web corporativa pyme
- Blog/magazine
- Landing comercial
- Documentación de producto
- Ecommerce pequeño-mediano
- Portfolio
Cuándo NO usar Astro
- SaaS con dashboards complejos (mejor Next.js)
- Aplicaciones con login + datos dinámicos pesados
- Plataformas con feeds en tiempo real
- Marketplaces grandes con stock dinámico
Stack típico de IMPERO
Frontend: Astro 6 + React 19 + Tailwind CSS 4 + TypeScript
Hosting: Cloudflare Pages (edge global, 300+ PoPs)
Funciones: Cloudflare Workers
Storage: Cloudflare R2 / D1 / KV
Analítica: Google Analytics 4 + Google Search Console
Curva de aprendizaje
- Desarrollador full-stack medio: 2-4 semanas
- Frontend con React experience: 1-2 semanas
- Sin experiencia previa: 4-8 semanas
Comparativas
¿Vienes de WordPress?
Si estás valorando dejar WordPress y montar tu web en Astro, tenemos un servicio dedicado: Migración WordPress a Astro con redirects 301 incluidos y preservación de SEO.
Comunidad
- Documentación oficial: docs.astro.build
- Discord: 30.000+ desarrolladores
- GitHub: open source con +40.000 stars