Future plans
See original GitHub issueI have already described something we would like to add into rrweb in the README, but all of that is about the internal implementations. So I would like to share some high-level opinions about rrweb’s future in this issue, and of course, any feedback is appreciated.
First I would not like to add too many built-in functions about analytics, maybe most of the feature requests can be done via a custom event
option.
But some something like the heatmap may be added into rrweb-player soon because the currently recorded data is already enough to implement it.
Besides user analytics, I’m more keen on the scenarios like combine rrweb with some E2E test frameworks and use rrweb to implement some demo tooling.
For example, we can use rrweb to record E2E test cases in CI, so developers no longer need to configure something like xvfb, ffmpeg, etc to do that. And personally, I use Cypress to test some projects, and I think it can use rrweb to replace its current DOM snapshot which may save a lot of memory.
There are already some demo tools have a similar concept of rrweb, but may only work in some specific situations. With rrweb, we may make some toolings like asciinema but for the web.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:15
- Comments:8 (3 by maintainers)
Top GitHub Comments
One major use case I can see and that I’d like to explore further is bug reproduction by our internal QA team.
We are currently in the situation that the communication between our mostly on-site dev team and our mostly off-site QA team is less than optimal, and reported issues mostly consist of more or less detailed free text descriptions of bugs. This is not a great situation, as it often leads to miscommunication and lost time.
Having our QA team record issues using rrweb and attach the recording to a bug ticket might make this process a lot more seamless.
To achieve this however, I see two points that could be improved:
What are your thoughts on this? Is this something that might be useful from your perspective, or should I rather explore this as a separate project, based on this one?
@Yuyz0112 can you please share some notes how we can implement clickmaps and heatmaps like services hotjar implements, defiantly this is possible the data we are collecting, need little bit help with the steps, any help will be appreciated.