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,但不再包含任何插件