Elements
Inspect the reconstructed DOM at any instant: computed styles, box model, attributes, shadow roots. Copy a selector or find every session that clicked it.
Backstory does not record video. It captures the DOM and every change to it, then rebuilds the page in a sandboxed player with the panels an engineer expects, all synchronized to the scrubber.
A synthetic checkout session. Watch the promo-code struggle, the slow request, and the layout shift that displaced a click.
If the recorder had to shed data under memory or bandwidth pressure, the replay shows a hatched gap with the reason instead of a wrong picture.
A fresh snapshot every five minutes, on heavy route changes, and at segment boundaries keeps seeking cheap and recovery possible.
Stylesheets, fonts, and images are archived per release, so replays stay correct after your next deploy.
Inspect the reconstructed DOM at any instant: computed styles, box model, attributes, shadow roots. Copy a selector or find every session that clicked it.
Every log with stack traces symbolicated through your uploaded source maps, plus a server tab with correlated backend logs.
A waterfall synchronized to playback, GraphQL operation names, WebSocket frames, and the backend span tree under each request.
Web Vitals with attribution: the LCP element is highlighted, layout shifts are drawn as rectangles, the INP interaction is marked.
Redux, Zustand, Pinia, NgRx, TanStack Query, Apollo. Click an action and the replay jumps to it.
Storage keys, cookie names, service worker state, routes, feature flags, experiments, release and device.
An axe-style audit of the reconstructed DOM at any time, focus order, missing labels, contrast failures.
Every Signal in the session with a jump-to, and the AI explanation for any moment you select.
Free for 1,000 sessions a month. Strict masking, conditional recording, and Signals are all included.
Free for 1,000 sessions a month, no credit card. Or leave a work email and we will reach out about the private beta for healthcare and support teams.
We'll reach out to about the private beta.
We'll email when Backstory opens.