Hacker News AIT2·开发与工程
78 分
Relax 是 Makepad 团队用 Rust 编写的实时编译器与 JIT 运行时,绕过 rustc、LLVM 和链接器,直接从源码运行 Cargo 包,按函数首次调用时编译并热更新。官方数据显示大型 3D 游戏冷启动首帧从约 3 分钟降至 11 秒,二次运行仅 1.15 秒,且支持在运行中打补丁保留状态。
Lazy Function Compilation
仅在函数首次被调用时才触发编译,避免全量预构建
Relax 是 Makepad 团队用 Rust 编写的实时编译器与 JIT 运行时,绕过 rustc、LLVM 和链接器,直接从源码运行 Cargo 包,按函数首次调用时编译并热更新。官方数据显示大型 3D 游戏冷启动首帧从约 3 分钟降至 11 秒,二次运行仅 1.15 秒,且支持在运行中打补丁保留状态。