Bug Reports 🐛
Submit the perfect bug report that does not need to be reproduced.
End-to-End Tests 🍞
Record end-to-end tests so you never have to reproduce a flakey test again.
UI Elements 😱
Record janky flows so you can create buttery smooth experiences.
Slack Conversations 👋
Get feedback on a new feature or advice on a pesky problem.
Code Reviews 🤷
Compare before and after replays to see what's different.
Retroactive Print Statements
Debugging with print statements typically includes editing, re-running, and hoping you reproduce the bug. With Replay, you click and immediately see the messages in the console as if you had the log there all along.
The problem with breakpoints is that when you pause you can only go forward. When you add a breakpoint in Replay, you can jump forward and backward.
Comments are pinned to the code so it's easy to discuss the application context at that specific point in time.
Hover on a variable in the editor and evaluate expressions in the console. What's magical about Replay is that you can rewind to the root cause and debug it directly.