8月21日·星期五 09:16·来源:InfoQ

Rust 再下一城:Astro 7 重写编译器与 Markdown 流水线

面向内容的Web框架Astro发布7.0版本,核心聚焦构建性能提升。该版本将.astro编译器用Rust重写,Markdown与MDX处理迁移至新的Rust流水线,渲染引擎改为基于队列,并基于Vite 8及Rolldown打包器运行。官方基准测试显示构建速度提升15%至61%,例如astro.build构建时间从62.70秒降至24.24秒。新编译器取代旧Go实现,采用oxc解析与Lightning CSS处理,规则更严格,未闭合标签直接报错。Markdown处理改用Rust处理器Sätteri,内置GFM、智能标点等功能,依赖remark或rehype的项目仍可沿用旧流水线。此外,Astro 7新增兼容Hono的src/fetch.ts入口点,稳定路由缓存,并为Netlify等平台提供实验性CDN支持。7.1版本侧重控制能力,新增CSP指令与分页格式函数;7.2版本引入增量构建功能。该框架面向内容驱动型网站,默认无客户端JavaScript,于2026年1月被Cloudflare收购。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→