Astro
The framework this site is built with. Pages ship as static HTML and load in well under a second.
What we build with it
- Marketing sites
- Blogs and documentation
- Landing pages
- Sites that need to rank in search and AI answers
Why we use it
Astro renders everything to HTML at build time and only hydrates the components that need JavaScript. dawloom.com is an Astro site, and you can check its speed yourself.
When we don't use it
An app full of logged-in state belongs in Next.js or plain React. Astro fits best when most visitors read rather than click.
What we have written about Astro
- Next.js or Astro? We used one for a client's SaaS and the other for this site
A framework comparison grounded in two live Dawloom builds. FurnitureAxis runs on Next.js, dawloom.com runs on Astro, and the reasons are not interchangeable.
- Why this site loads in under a second, and what that has to do with ChatGPT
How we built dawloom.com with Astro, almost no JavaScript, and a Cloudflare Worker that watches AI crawlers. The same decisions we make for client projects.
Questions clients ask
Short answers, no sales language. If yours isn't here, ask an engineer directly.
Ask us anythingWhy is this site built with Astro?
Speed and search. Static HTML is the fastest thing a server can send, and it's also what search engines and AI crawlers parse most reliably.
Can Astro use React or Svelte components?
Yes, that is its islands model: mostly static HTML, with framework components only where interactivity is needed. This site does exactly that with Svelte.
Got something to build?
Tell us what you need. An engineer replies, not a sales team.