Astro 7.0 发布:Rust 重写编译器,构建快两倍

Astro 7.0

26saikatsg💬 2
Astro 7.0 发布:Rust 重写编译器,构建快两倍

Astro 7.0 正式上线,这次更新的核心就是速度。我们将 .astro 编译器彻底用 Rust 重写,Markdown 和 MDX 处理也换上了全新的 Rust 管道 Sätteri。配合 Vite 8 及其内置的 Rolldown 打包器,构建速度在基准测试中提升了 15% 到 61%,部分站点甚至快了两倍。渲染引擎也升级为基于队列的模式,性能提升约 2.4 倍。此外,Astro 7.0 还稳定了路由缓存,支持 Netlify、Vercel 和 Cloudflare 的 CDN 缓存,并推出了 Advanced Routing 功能。对于 AI 辅助开发,现在 Astro 能自动检测 coding agents,在后台运行 dev server 并输出结构化 JSON 日志。这次更新让大型复杂站点的构建变得前所未有的高效。

"最快的构建就是根本不需要构建,所以 Astro 7.0 还稳定了路由缓存,并为 Netlify、Vercel 和 Cloudflare 添加了实验性的 CDN 缓存提供者。"