This would involve creating a distributed cache system and distributing the compilation load across multiple machines. I'm not sure what the best way of implementing this kind of change would be. However, it sounds like it could benefit both the zig CI and other zig projects. For example, I have been trying to make a zig-based linux distribution and this would hopefully speed up compilation times.