| > I've never used Astro so forgive my ignorance, but isn't that just creating a .html file, a .css file and then optionally provide a .js file? What does Astro give you in this case? You'd get the same experience with a directory of files + Notepad basically. It's also even more optimized for speed, since there is no overhead/bloat at all, including at dev-time, just pure files, sent over HTTP. Astro is super for completely static stuff too. Sometimes static stuff can be complex and there a modern framework like Astro shines. I will share a couple of files to explain. The site is almost completely static. It serves minimal JS for: (1) Prefetching (you can block that and nothing will break) (2) Mobile menu (you cannot make an accessible mobile menu without JS) The site is for the docs and demos of a JS library. I want many demos on it, to be able to see what patterns the lib can handle and where things break down. I want to be able to add/remove demos quickly to try ideas. Straight HTML written in index.html files would not allow me to do that (but it is fine for the site where I have my CV, so I just use that there). This is the Astro component I made that makes it super easy for me to try whatever idea I come up with: https://github.com/demetris/omni-carousel/blob/main/site/com... Here is one page with demos that use the component: https://github.com/demetris/omni-carousel/blob/main/site/pag... Basically, without a setup like this, I would publish the site with 3 or 4 demos, and I would maybe add 1 or 2 more after a few months. Cheers! |
Again I'm failing to see exactly what Astro is "innovating" (as you and others claim they're doing). It's nothing wrong with taking a workflow and making it really stable/solid, or making it really fast, or similar. But for the claim to be "innovative" to be true, they actually have to do something new, or at least put together stuff in a new way :)