Hey everyone! I'm diving into Astro to build my website, and I've got a question about the term 'Astro Islands.' Can anyone explain why it's called that? Also, since I'm currently aiming for a lightweight site without using JavaScript, would it be smarter to just start with a basic HTML page? I might add JavaScript later, so I'm leaning towards sticking with Astro. What do you think?
3 Answers
The 'Islands' concept refers to small interactive areas within an otherwise static page. You can create components that are interactive—like a header or modal—while keeping the rest of your content static. It allows you to use vanilla JavaScript where needed without overloading everything with unnecessary scripts.
If you're completely avoiding JavaScript, I'd say just go with a simple HTML page. I use Astro for my smaller projects, but for pure static content, HTML might be less complicated.
Check out this link for a great explanation of Astro: https://www.youtube.com/watch?v=UADz9Is-Xp8

That was really concise and helpful! Thanks for sharing!