rrweb
rrweb copied to clipboard
record and replay the web
related to #958, #763 I've marked this PR as a draft because I think there are several things we can discuss. ## The benefit of counting all events into the...
### Preflight Checklist - [X] I have searched the [issue tracker](https://www.github.com/rrweb-io/rrweb/issues) for a bug report that matches the one I want to file, without success. ### What package is this...
Asset events allow for asynchronous events containing (image or potentially other) assets. See https://github.com/rrweb-io/rrweb/issues/860 for more info. These are async events that get emmited after the original dom mutation events...
Closes https://github.com/rrweb-io/rrweb/issues/552 This implementation records [`fetch`](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) and [`XMLHttpRequest`](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) by patching their object & methods. We record document navigation using [`PerformanceNavigationTiming`](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceNavigationTiming) and we use [`PerformanceResourceTiming`](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming) for recording everything else (script, img,...
### Preflight Checklist - [X] I have searched the [issue tracker](https://www.github.com/rrweb-io/rrweb/issues) for a bug report that matches the one I want to file, without success. ### What package is this...
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically....
We are always passing in fresh objects to this method, so instead of cloning this into a new object, we can just put the `timestamp` on the given object directly...
### Preflight Checklist - [X] I have searched the [issue tracker](https://www.github.com/rrweb-io/rrweb/issues) for a feature request that matches the one I want to file, without success. ### What package is this...
1. declare style for player, avoid style reset 2. add playerClassName props for style override
### Background There are two interesting facts about style elements. 1. When we change the content of a style element using the StyleSheet API, its textContent is not updated. 2....