BetterBugs Doc
  • OVERVIEW
    • BetterBugs Documentation
    • About
  • GETTING STARTED
    • Quickstart
  • PRODUCT FEATURES
    • Screen capturing
      • Cropped screenshot
      • Visible screen capture
      • Full web page screenshot
      • Delayed screenshot
      • Annotation
    • Screen recording
      • Current tab
      • Entire window
      • Add voice notes
    • Rewind
      • Getting started with Rewind
      • Privacy
      • Performance
    • Integrations
      • Slack
      • Jira
        • Two-way sync for Jira
      • Linear
      • ClickUp
      • Asana
      • GitHub
      • MS Teams
      • Trello
      • Azure Boards
      • Sentry
      • LogRocket
      • Fullstory
      • Webhook
    • Clear Cookies & Cache
    • Settings
    • Mobile inspector
    • Comments/Activities
    • Developer tools
      • GraphQL - Error handling
      • Redact sensitive data
    • Keyboard shortcuts
    • Supported browsers
    • Incognito mode
  • DASHBOARD
    • Quickstart
    • Workspace Settings
      • General
      • Members
      • Integration
      • Billing
    • Project Settings
      • General
      • Project Members
      • Integrations
  • SESSIONS
    • Session filters
    • Sessions view
    • Bulk session actions
  • USE CASES
    • QA Engineers
    • Developers
    • Managers
    • Support Teams
    • UI Review
Powered by GitBook
On this page
  • How does Rewind work behind the scenes?
  • Performance considerations
  • How to manually add a website for “Rewind”

Was this helpful?

  1. PRODUCT FEATURES
  2. Rewind

Performance

Quick overview on how Rewind works behind the scenes and what's the impact on your system performance while using it.

PreviousPrivacyNextIntegrations

Last updated 5 days ago

Was this helpful?

How does Rewind work behind the scenes?

The Rewind feature in BetterBugs functions using the Document Object Model (DOM) of a website. Rewind captures HTML snapshots of the DOM, which then gets stored in your browser's local storage. These snapshots get updated every two minutes with the latest ones, thereby working in the background to keep your local storage updated with the latest HTML snapshots.

If you come across an issue while running your app or a website in the browser and need a video of what just happened, these HTML snapshots are combined to create a screen recording, allowing you to generate a video of the last two minutes of browser activity.

Note: By default, Rewind is auto-disabled for all websites.

Performance considerations

Capturing HTML snapshots, saving them to local memory, and updating them regularly are in fact memory-intensive processes for the browser. However, we've made sure there are no performance hiccups in your browser while using the Rewind feature for most websites.

But, if you enable Rewind on memory-gobbling sites — like those with lots of animations, frequent data updates, or high-volume exchanges such as stock markets and crypto platforms — your browser's performance might be affected due to constant DOM snapshotting.

However, if your system is powerful enough with decent memory capacity, you can use Rewind with minimal performance issues on heavier websites too.

How to manually add a website for “Rewind”

To add a website manually to the list of websites with Rewind enabled:

1

Open extension settings

Open the extension from your browser and click the "Settings" icon.

2

Add a website to allow for Rewind

Scroll down to the "Rewind" section. In the "Always allow websites" box, enter the website address or domain and hit "Allow".

Now, the Rewind feature is enabled for the entered website.

Note: You can enable the "Rewind" feature for upto three domains/websites.

If you already have three websites in the list using the Rewind features, you’ll have to remove a website from the list of added websites and then add a new one.

Manually add a website to list of websites for which Rewind is enabled