Code Monkey home page Code Monkey logo

Comments (8)

TimoStaudinger avatar TimoStaudinger commented on August 22, 2024 3

One major use case I can see and that I'd like to explore further is bug reproduction by our internal QA team.

We are currently in the situation that the communication between our mostly on-site dev team and our mostly off-site QA team is less than optimal, and reported issues mostly consist of more or less detailed free text descriptions of bugs. This is not a great situation, as it often leads to miscommunication and lost time.

Having our QA team record issues using rrweb and attach the recording to a bug ticket might make this process a lot more seamless.


To achieve this however, I see two points that could be improved:

  1. Usability for non-technical end users: I'd like to give any user the ability to start a recording of any web application, without explicitly integrating rrweb into said application (the repl approach seems to make this work), and without having to clone this project, without having git installed, and possibly even without explicitly having Node.js installed on their machine (potentially by writing a GUI around the repl or around a dedicated JS API? To ship it, maybe package the resulting bundle using pkg or something similar?)
  2. Notes and Highlights: Add the ability to manually add notes and highlights to a recording. Not quite sure how this can be achieved, both from a UX and from a technical standpoint. I think this might be very useful though. What I have in mind is something along the lines of what most screenshot tools offer:
    image

What are your thoughts on this? Is this something that might be useful from your perspective, or should I rather explore this as a separate project, based on this one?

from rrweb.

muaazrafi avatar muaazrafi commented on August 22, 2024 3

@Yuyz0112 can you please share some notes how we can implement clickmaps and heatmaps like services hotjar implements, defiantly this is possible the data we are collecting, need little bit help with the steps, any help will be appreciated.

from rrweb.

styfle avatar styfle commented on August 22, 2024 2

I too am interested in this tool for non-technical end users.

I wrote magnemite as a way to capture repro steps across page loads but it requires the end-user installing Electron which might not be possible if the user does not have administrative permissions.

rrweb looks like a really cool alternative!

from rrweb.

Yuyz0112 avatar Yuyz0112 commented on August 22, 2024

@timosta
I think the first part of a packaged tool for end users is something like rrweb + CLI or rrweb + electron or rrweb + browser extension.
And for the second part, the highlight is definitely worth to do.
Also, a flexible note tool is great. I'm wondering whether there is some open source canvas based annotation library we can use for this?

from rrweb.

wolverine321 avatar wolverine321 commented on August 22, 2024

Hi @Yuyz0112, This rrweb is a great library. Recording sessions works like a charm using record and Replayer. Eagerly waiting for heatmap integration inside rrweb. Heatmap integration will make rrweb more robust. When are you planning to release heatmap integration?

from rrweb.

wolverine321 avatar wolverine321 commented on August 22, 2024

Hi @Yuyz0112, is there any way we can add clickmaps like fullstory using rrweb library?

from rrweb.

syffs avatar syffs commented on August 22, 2024

@Yuyz0112 can you please share some notes how we can implement clickmaps and heatmaps like services hotjar implements,

Hi @Yuyz0112 ! Would you be able to provide an update on this 2 years old ticket ? It seems like the recorder basically samples all the needed data to implement click/move/scroll heatmaps.

Functionally, this would be an amazing addition to complete the recording kit provided by the library !

from rrweb.

Yuyz0112 avatar Yuyz0112 commented on August 22, 2024

We've met the 1.0 milestone. Any future roadmap will be discussed in our slack channel. Welcome to join the channel and discuss with us!

from rrweb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.