Session replay
Session replay reconstructs recorded page state and browser activity so you can watch what happened during a session. A player rebuilds the page from timestamped events and applies changes in order. The replay can help you investigate a reported bug or follow the actions that led to an unexpected result.
How it works
A recording library captures a snapshot of the page and subsequent changes. A player rebuilds that snapshot and applies the recorded events in time order. What appears in the replay depends on what was captured, including any masking or excluded content.
In rrweb, record() captures events and Replayer plays them back. A player can pause playback, seek to a time or change its speed.
Use a replay to investigate
A replay shows recorded actions and page changes. It can help you reproduce a bug or understand where someone stopped in a flow. It does not establish what the person intended or why they left.