Skip to content

rrweb 包 ​

从 rrweb 开源仓库导入的包专属文档。

  • rrweb — 最初同时包含录制与回放的包;已弃用,推荐改用 @rrweb/record + @rrweb/replay(或 @rrweb/all)
  • record — rrweb 中与录制相关的代码,设计用于发布到前端应用/网页中
  • replay — 在 iframe 中重建并回放已录制的事件
  • rrweb-player — 基于 @rrweb/replay 构建,开箱即用地提供功能丰富的播放 UI
  • rrweb-snapshot — 将 DOM 快照为带状态且可序列化的数据结构 — 是 rrweb 录制中全量快照事件的基础
  • types — rrweb 各包之间共享的类型
  • utils — rrweb 各包之间共享的工具函数
  • rrdom — 一个虚拟 DOM 库,用于在回放期间快进 DOM 变更
  • rrdom-nodejs — rrdom 库的 Node.js 实现,用于在服务端处理 rrweb 数据
  • rrvideo — 将 rrweb 录制的会话转换为视频的工具
  • web-extension — 提供用于录制和回放网页的浏览器扩展
  • packer — 在网络传输前对事件进行基础的逐事件压缩
  • all — 便捷包,包含 record、replay 以及 packer,但不再包含任何插件