Could someone help explain how this is different from a regular debugger that lets you step back in the call stack? Does Chrome dev tools debugger (that lets you step back in the call stack, even for asynchronous calls) come close to TTD?
- Without TTD, I can inspect values in the call stack where I set a breakpoint
- With TTD, I can inspect values in my whole program, and can jump back/forward in time to see how those values changed
Is that right?