Screen Recording

Record your screen to capture bugs as they happen, with optional trimming before sharing.

Overview

Screen recording is the core capture mode in VibeCheck. It records the active tab as a video while simultaneously capturing console logs, network requests, and user actions.

Starting a recording

  1. Navigate to the page you want to record
  2. Click the VibeCheck icon in the toolbar
  3. Click the Record button
  4. Chrome will ask you to choose what to share — select the current tab
  5. Recording begins immediately

A red recording indicator appears in the popup to show the session is active.

What gets captured

During a recording, VibeCheck captures:

DataHow it's captured
VideoTab screen capture via chrome.tabCapture
Console logsInjected content script intercepts console.* calls
Network requestsContent script monitors XHR and fetch calls
User actionsDOM event listeners track clicks, scrolls, inputs

All data is timestamped relative to the start of the recording so everything stays in sync.

Stopping and saving

Click Stop in the popup to end the recording. VibeCheck will:

  1. Process the video using the browser's built-in codecs
  2. Upload the video and metadata to the VibeCheck platform
  3. Generate a shareable link

Trimming

If you recorded more than needed, you can trim the video before saving:

  1. After stopping, the trimming interface appears
  2. Drag the start and end handles to select the relevant portion
  3. Click Save to upload only the trimmed segment

Trimming is done client-side so no unnecessary data is uploaded.

Video format

Recordings are saved as WebM video using the VP9 codec. This provides good quality at reasonable file sizes and works natively in all modern browsers.

Tips

  • Keep recordings short — 30 seconds to 2 minutes is ideal for bug reports
  • Reproduce the bug clearly — perform the steps deliberately so viewers can follow
  • Use trimming to remove setup time at the beginning of recordings
  • Check your mic — audio is not captured (screen only) to keep files small