record and replay the web
rrweb
The rrweb documentary (in Chinese, with English subtitles)
I have joined Github Sponsors and highly appreciate your sponsorship.
rrweb refers to 'record and replay the web', which is a tool for recording and replaying users' interactions on the web.
Guide
đ Read the rrweb guide here. đ
Project Structure
rrweb is mainly composed of 3 parts:
Roadmap
Contribute Guide
Since we want the record and replay sides to share a strongly typed data structure, rrweb is developed with typescript which provides stronger type support.
yarn install
in the root to install required dependencies for all sub-packages (note: npm install
is not recommended).yarn dev
in the root to get auto-building for all the sub-packages whenever you modify anything.packages
folder) where you'd like to make a change.yarn test
to run the tests, make sure they pass before you commit anything. Add test cases in order to avoid future regression.yarn test:update
and carefully commit the changes in test output.Protip: You can run yarn test
in the root folder to run all the tests.
In addition to adding integration tests and unit tests, rrweb also provides a REPL testing tool.
Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site.
Gold Sponsors đĽ
Silver Sponsors đĽ
Bronze Sponsors đĽ
Backers
Core Team Members
<a href="https://github.com/Yuyz0112" rel="nofollow">
<br><sub><b>Yuyz0112</b></sub>
</a>
<a href="https://github.com/YunFeng0817" rel="nofollow">
<br><sub><b>Yun Feng</b></sub>
</a>
<a href="https://github.com/eoghanmurray" rel="nofollow">
<br><sub><b>eoghanmurray</b></sub>
</a>
<a href="https://github.com/Juice10" rel="nofollow">
<br><sub><b>Juice10</b></sub>
</a>
Who's using rrweb?
<a href="http://www.smartx.com/" rel="nofollow">
</a>
<a href="https://posthog.com?utm_source=rrweb&utm_medium=sponsorship&utm_campaign=open-source-sponsorship" rel="nofollow">
</a>
<a href="https://statcounter.com/session-replay/" rel="nofollow">
</a>
<a href="https://cux.io" rel="nofollow">
</a>
<a href="https://recordonce.com/" rel="nofollow">
</a>
<a href="https://remsupp.com" rel="nofollow">
</a>
<a href="https://highlight.io" rel="nofollow">
</a>
<a href="https://analyzee.io" rel="nofollow">
</a>
<a href="https://requestly.io" rel="nofollow">
</a>
<a href="https://gleap.io" rel="nofollow">
</a>
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.