rrweb

rrweb logo

rrweb

An open source tool for recording and replaying user sessions on the web.

Upvote

rrweb captures fine-grained user interactions and DOM changes to accurately reconstruct web sessions. It is the underlying technology for many modern session replay and analytics platforms.

By maintaining a high-fidelity playback without capturing sensitive data, it allows teams to debug complex UI issues, optimize conversion funnels, and provide superior customer support through visual context.

Key Features

  • Pixel-perfect DOM snapshotting and mutation observation
  • Privacy masking for sensitive fields
  • Optimized serialization for small payload sizes
  • Extensive API for custom replay integration
  • Support for iframe and shadow DOM recording

Frequently Asked Questions

Is rrweb free and open source?

Yes, rrweb is open source. It is released under the MIT license.

What can I use instead of FullStory?

You can use rrweb as a free, open-source alternative to FullStory.

Can I self-host rrweb?

Yes, rrweb can be self-hosted on your own server or cloud infrastructure.

What is rrweb written in?

It is built using JavaScript, HTML, TypeScript, CSS, Svelte.

Leave a Review

Share your experience with rrweb. Your review will be published after moderation.