Relax:Rust 告别漫长编译等待
Relax: JIT compiler for Rust to reduce build times
Rust 以安全性和高性能著称,但漫长的编译时间一直是开发者的痛点。Relax 是一款全新的 Rust 即时编译器(JIT)和运行时,它彻底颠覆了传统工作流:无需 rustc、LLVM 或链接器,直接从源码运行 Cargo 包。在 M4 MacBook 上,大型 3D 游戏从检出到显示第一帧仅需 11 秒,而传统构建需约 3 分钟。更令人惊艳的是,Relax 支持热更新:保存文件后,修改的函数会直接补丁到运行中的进程,状态完全保留。虽然其优化代码速度略逊于 rustc 的 --release 模式,但它为 AI 代理和快速迭代开发提供了前所未有的效率,真正实现了“边构建边运行”。
rustc 构建完你的程序后你才能运行它,而 Relax 在你构建程序的同时就让它运行起来。