← Back to glossary

Astro

Tech stack

The static-site framework Fernside builds with, chosen for its 'zero JavaScript by default' philosophy. Astro compiles pages at build time and ships minimal client-side code, resulting in exceptionally fast marketing sites.

Why Astro for marketing sites

Traditional frameworks like React or Next.js ship significant JavaScript to the browser, even for static content. Astro takes a different approach: it generates plain HTML at build time and only adds JavaScript where explicitly needed for interactive components.

This architectural decision makes Astro ideal for marketing sites, landing pages, and content-heavy websites where performance directly impacts conversion rates and search rankings. Sites built with Astro typically achieve Lighthouse scores of 95-100 without extensive optimisation work.

Component-based development

Astro supports component-based development patterns, allowing developers to use familiar tools while delivering static output. You can write components in Astro's own syntax or integrate existing React, Vue, or Svelte components when needed.

This flexibility means we can build maintainable, well-structured sites that are easy to update—while still delivering the performance benefits of static HTML to visitors.

Deployment and hosting

Astro sites deploy to any static hosting platform. We typically use Cloudflare Pages for edge distribution, ensuring your site loads instantly from the nearest server to each visitor.

Unlike WordPress or traditional CMSs, Astro sites require no server maintenance, security patches, or database management. Build once, deploy globally, forget about infrastructure.

Why it matters

Understanding “Astro” helps you speak the same language as our design and development team. If you need help applying it to your project, book a Fernside call.