Astro ha publicado la versión 7 de su framework web, centrada en el rendimiento. La principal novedad es la reescritura en Rust del compilador de archivos .astro, hasta ahora basado en Go, lo que, junto con la adopción de Vite 8 y su nuevo empaquetador Rolldown, reduce los tiempos de build entre un 15% y un 61% en las pruebas internas del equipo. En algunos sitios, la compilación se completa en menos de la mitad del tiempo anterior, y en el caso de astro.build el proceso pasa de 62,70 a 24,24 segundos.
El procesamiento de Markdown y MDX también migra a Rust con Sätteri, un motor nativo creado por la desarrolladora Erika, miembro del equipo principal de Astro. Sätteri sustituye a la cadena de herramientas basada en unified (remark y rehype) e incorpora de serie funciones como GFM, citas tipográficas, IDs de encabezados o directivas de contenedor, que antes requerían plugins adicionales.
El motor de renderizado introduce además un sistema de colas que mejora la generación de HTML prerenderizado. Astro 7 también estabiliza el caching de rutas y añade proveedores experimentales de caché CDN para Netlify, Vercel y Cloudflare.
Entre las nuevas capacidades destacan Advanced Routing, con un punto de entrada src/fetch.ts que ofrece control sobre la canalización de peticiones, y compatibilidad con agentes de programación asistida por IA, que pueden ejecutar el servidor de desarrollo en segundo plano y recibir registros estructurados en JSON. El nuevo compilador elimina la corrección silenciosa de HTML del compilador Go y aplica reglas estrictas de estilo JSX.
