(🚧 WIP) Session Recorder
Imagine that a video camera continuously record the whole page
See also Session-Player for consuming Recorder's data
Record list:
- DOM mutation
- Network(xhr, fetch, beacon)
- Global Error, Unhandled rejection
- Mouse, Scroll
- Console
Output like:
Code intergration:
npm i session-recorder
const myReocrder = myReocrderstart // make sure start after DOMContentLoadedmyReocrder // stop record
TODO
- Use VDOM record mutation
- Using WebWorker store trail data
Build Setup
# serve file with hot reload at https://localhost:8000 npm run dev # build with tsc, complie into ESModule npm run build