Okay, so I came with that solution: recorded events are sent to server in "slices" (basically setInterval on client side). Each slice is then compressed with zlib, and written to database. When I need to replay the session, each slice is decompressed, and they are concatenated into single array
Hi @MrOnlineCoder , how is this pattern working for you? Have you come up with a better idea? Are you using a traditional DB for backend, or still MongoDB with compressed data. BTW, can't MongoDB compress on the fly when storing or reading from disk?
record
doesn't appear to let you target a DOM node - it seems to watch the entire page. Is there any way to limit record
to target a particular DOM node?
Hi, is there any way to do something like rrweb does, but for a website that you do not own?
Just an example: I'm trying to show my grandma how to use a website. So I would just like to record my interaction with that website and send it to her.
So is there anyway to do this while still having the nice red mouse trail and smoothness of the recording that rrweb provides?
Hi all, just find can access to gitter again!
I've just updated the guide doc and write some more comprehensive recipes for rrweb: https://github.com/rrweb-io/rrweb/blob/master/docs/recipes/index.md.
BTW, we have a very exciting community plan. Please let me know if you are interested in it. And you can help us upvote the plan on hackernews: https://news.ycombinator.com/item?id=25147545
@githubdrop @mr-northwatch Trying to do the same thing. I am reading the beginners guide on GitHub now any tips or links you can share that helped or tripped you up when you first started?
I basically just built a websocket for sending rrweb info, and every time an event was generated I just sent info to my server via the websocket and saved it in the db