Live data from Hacker News

Astro 7.0

astro.build

31–40 of 61 posts

Re: Astro 7.0

#31

I upgraded my website recently and it's exciting! That being said, I admit my builds didn't get faster (they actually on average slowed down a bit). Hopefully that improves, but worth noting.

How many pages is it? The performance improvements are mostly for larger sites (thousands of pages) and especially when using a lot of MDX.

We're working on incremental builds which should help as well: https://github.com/withastro/roadmap/issues/1388

Re: Astro 7.0

#32
post #16

I really really like Astro, but I'm either getting old or it's something else. I just recently updated my website to Astro 6 and now... there's Astro 7. Maybe by the time I update, Astro 8 will be a few weeks in the future.

We unfortunately released Astro 6 only a few weeks before Vite 8 / Rolldown came out, which is why we did Astro 7 so soon. But there are very few breaking changes compared to Astro 6. That being said, some of these performance improvements (the Sätteri processor) are available in Astro 6 too.

Re: Astro 7.0

#33
The AI Enhancements section was interesting. I've been wondering about the best practices for agents interacting with long-running dev servers, and Astro 7's approach (run in background and have a logs command) seems like a good model.

Re: Astro 7.0

#34

I made the Rust compiler and the Rust Markdown pipeline ( https://satteri.bruits.org ) in this, let me know if you have any questions, glad to answer anything!

Just moved my astro project over to v7 and saterri the other day. Writing MDAST/HAST plugins is so much better/easier, so great job there :)

Re: Astro 7.0

#36

Are these typical build speeds on static sites these days? It's slower than I expected for a rust re-write. (Or I guess maybe the portion re-written in rust is only a small part of the build pipeline time?) My understanding is that astro isn't considered particularly slow?

Yeah, the parts rewritten in Rust here as only parts of the bottleneck. A lot of it is still JavaScript (including the user's code!). If Astro was just .md -> HTML, it'd of course be much faster.

Re: Astro 7.0

#37

I made the Rust compiler and the Rust Markdown pipeline ( https://satteri.bruits.org ) in this, let me know if you have any questions, glad to answer anything!

My personal website uses Astro, so I'll be tickled that Rust is now in there too. Thanks for your work!

Re: Astro 7.0

#38
I like the idea of astro, but never really used it. My main concern is. Does v7 mean that there have been 7 breaking changes thus far? So if I started my project on v1, I had to revise it 6 times to date?

If yes, then this instability is a serious concern to me.

Re: Astro 7.0

#39
I don't understand what this is, based on this statement:

"Astro supports every major UI framework. Bring your existing components and take advantage of Astro's optimized client build performance."

But isn't Astro a framework itself? And then apparently you need Node as well. The frameworks upon frameworks in Web development are baffling.

Re: Astro 7.0

#40

I don't understand what this is, based on this statement: "Astro supports every major UI framework. Bring your existing components and take advantage of Astro's optimized client build performance." But isn't Astro a framework itself? And then apparently you need Node as well. The frameworks upon frameworks in Web development are baffling.

It means the island bit where you can mark areas of a page as non static and then run react or other framework as components
Post reply on HN