Been looking at this
Astro setup for a bit. Using Preact just to keep things around 3KB gzipped instead of the usual heavy React bundle makes sense for a blog. It's pretty wild that you can run Svelte or Vue side-by-side in the same project if you need to.
> Astro doesn't add Web Components as islands, since they just use built-in browser APIs.The idea of using Web Components for something simple like a progress bar while keeping the heavier logic in Preact is
actually smart for performance. I wonder how much overhead there is when managing multiple framework integrations in one build. Might be overkill for most things but good for content sites.
article:
https://www.debugbear.com/blog/astro-tutorial