3 ms·
Good question - we will write up a blog post soon going into details. Here is the tl;dr: - A MutationObserver [1] listens for DOM node changes which are logged
by arbesfeld 10y ago
Good question - we will write up a blog post soon going into details. Here is the tl;dr:
- A MutationObserver [1] listens for DOM node changes which are logged and re-built in an iframe for replay.
- We log various window events (mouse, scroll, resize) which are used during the video reconstruction.
- A Redux enhancer captures state changes - which are sent to a WebWorker, diffed and then logged.
[1] https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver https://developer.mozilla.org/en-US/docs/Web/API/MutationObs...