Time travel debugging, which involves replaying deterministic program recordings to analyze specific moments, faces challenges with long recordings due to the time it takes to replay from the start. To address this, techniques like forking and snapshots have been developed, allowing the creation of save points and the ability to jump to specific moments without restarting the replay. Snapshots, while saving computational time, require significant storage space, as they must capture the entire program state. Replay's "Turbo Replay" incorporates these methods, distributing the load across multiple compute nodes to maintain performance even as recording lengths increase. Current improvements focus on incremental snapshots, which store only the differences from previous states, thereby reducing the data load and allowing faster access to multiple snapshots. This approach is akin to using git diffs for memory segments, offering substantial performance gains despite the complexity of debugging. Replay is actively testing these enhancements to stabilize them for practical use.