Skip to content

rrweb Packages

Package-specific docs imported from the rrweb open source repository.

  • rrweb — Original package including both record and replay; deprecated in favour of @rrweb/record + @rrweb/replay (or @rrweb/all)
  • record — The record related code in rrweb and is designed to be published in a frontend app/webpage
  • replay — Rebuild and replay recorded events in an iframe
  • rrweb-player — Builds on @rrweb/replay to provide a feature-rich playback UI out of the box
  • rrweb-snapshot — Snapshot the DOM into a stateful and serializable data structure — basis of the FullSnapshot event in an rrweb recording
  • types — Shared types used across rrweb packages
  • utils — Shared utility functions used across rrweb packages
  • rrdom — a virtual dom library used to fast forward DOM mutation during replay
  • rrdom-nodejs — A Node.js implementation of the rrdom library for use in server side processing of rrweb data
  • rrvideo — A tool for transforming the session recorded by rrweb into a video
  • web-extension — Provides a browser extension for recording and replaying web pages
  • packer — Basic per-event compression before network transmission
  • all — Convenience package that includes record, replay + the packer, but no longer includes any plugins