Zig Builds Are Getting Faster
7 months ago
- #Zig
- #Compilation
- #Performance
- Zig 的主要目标一直是更快的编译时间,为此进行了大量工作来实现这一目标。
- Zig 0.15.1 相比 Zig 0.14 在实际构建时间上展现了显著改进。
- 构建脚本编译时间在 Zig 0.15.1 中从 7 秒缩短至 1.7 秒。
- 完整无缓存的 Ghostty 二进制构建时间从 41 秒提升至 32 秒。
- Ghostty 可执行文件的增量构建时间从 19 秒降低到 16 秒。
- libghostty-vt 的增量构建时间从 2.884 秒大幅缩减至 975 毫秒。
- 自研 x86_64 后端的改进有望进一步减少构建时间。
- 未来的增量编译支持可能将构建时间压缩至毫秒级。
- Zig 对编译时间的专注正在为开发者带来切实效益。