update roadmap and remove v1.0 warning

This commit is contained in:
Yanzhen Yu
2021-07-04 11:28:25 +08:00
parent 4def072934
commit 60fd6bf874
2 changed files with 20 additions and 33 deletions

View File

@@ -20,13 +20,11 @@
rrweb refers to 'record and replay the web', which is a tool for recording and replaying users' interactions on the web.
**Currently, rrweb has already solved many difficult problems in recording and replaying, but the data structure may still be changed before the release of Version 1.0. So please be cautious to use rrweb in the production environment.**
## Guide
[**📚 Read the rrweb guide here. 📚**](./guide.md)
[**Recipes**](./docs/recipes/index.md)
[**🍳 Recipes 🍳**](./docs/recipes/index.md)
## Project Structure
@@ -38,18 +36,15 @@ rrweb is mainly composed of 3 parts:
## Roadmap
- rrweb
- handle cross-domain request errors
- record in web worker
- implement transmission data compression
- verify recording in mobile browser
- rrweb-player
- implement efficient progress bar drag and drop control
- add full screen mode
- extensions
- hijack the console API and record corresponding events
- hijack Ajax/fetch API and record request events
- use TraceKit to log exception events
- rrdom: an ad-hoc DOM for rrweb session data [#419](https://github.com/rrweb-io/rrweb/issues/419)
- storage engine: do deduplication on a large number of rrweb sessions
- more end-to-end tests
- compact mutation data in common patterns
- provide plugins via the new plugin API, including:
- XHR plugin
- fetch plugin
- GraphQL plugin
- ...
## Internal Design

View File

@@ -18,13 +18,11 @@
rrweb 是 'record and replay the web' 的简写,旨在利用现代浏览器所提供的强大 API 录制并回放任意 web 界面中的用户操作。
**目前 rrweb 已经解决了许多录制与回放中的难点问题,但在 1.0 版本 release 之前数据结构仍有可能发生变化,请谨慎用于生产环境中。**
## 指南
[**📚 rrweb 使用指南 📚**](./guide.zh_CN.md)
[**场景示例**](./docs/recipes/index.zh_CN.md)
[**🍳 场景示例 🍳**](./docs/recipes/index.zh_CN.md)
## 项目结构
@@ -36,21 +34,15 @@ rrweb 主要由 3 部分组成:
## Roadmap
- rrweb
- 处理跨域请求错误
- 转移至 web worker 中执行
- 实现传输数据压缩
- 验证移动端录制效果
- rrweb-player
- 实现高效的进度条拖拽功能
- 增加全屏模式
- extensions
- 劫持 console API记录对应的事件
- 劫持 Ajax/fetch API记录请求事件
- 封装 TraceKit记录异常事件
- 测试
- 补充更多单元测试
- 随机在更多网站上运行集成测试
- rrdom: rrweb 数据专用的 DOM 实现 [#419](https://github.com/rrweb-io/rrweb/issues/419)
- storage engine: 对大规模 rrweb 数据进行去重
- 更多的 E2E 测试
- 在常见场景下对 mutation 数据进行压缩
- 基于新的插件 API 提供更多插件,包括:
- XHR 插件
- fetch 插件
- GraphQL 插件
- ...
## Internal Design