Folia
← 返回头版

Rust增量构建工具Blaze发布,宣称速度最高提升92倍

由Indexable Inc.推出的Rust增量构建工具Blaze于2026年10月24日正式更名并发布 1。在真实项目的平均测试中,该工具展现出显著的构建速度优势 1。具体数据显示,在macOS arm64平台上,其编辑重建速度比cargo build快10倍;在Linux aarch64上快24倍;而在Linux x86-64上则快11倍 1。

Blaze的核心机制在于保持项目在内存中进行编译,仅重新编译发生更改的函数并将结果写入已构建的程序中,从而避免了从头开始的链接过程 1。这种设计使得从保存文件到使用新代码运行程序的延迟大约仅为20毫秒,实现了针对实时编辑场景的毫秒级重建 1。

目前,Blaze主要支持macOS(Apple silicon)和Linux平台,而在Windows环境下仍继续使用cargo进行构建 1。首次构建时工具会运行cargo,随后由blaze引擎接管后续工作 1。虽然该项目采用了独立的Rust工具链版本(标识为blaze-2026-10-25),但它尊重项目的toolchain配置作为最终权威 1。值得注意的是,这种极致的速度提升是以消耗几GB内存为代价的 1。鉴于项目仍处于早期阶段,官方建议开发者保留cargo作为最终的校验工具 1。Blaze依赖于rust-analyzer、Cranelift、LLVM和salsa等技术,并以MIT或Apache-2.0许可证开源 1。


评论