Resource Dashboard

See which tab groups consume the most memory. Get health scores, idle time tracking, and discard recommendations.

Premium feature. The resource dashboard requires a Premium subscription.

Overview #

The resource dashboard is in the Options page under the Dashboard tab. It shows real-time data about your tabs and groups, refreshing every 10 seconds while visible.

Four types of data are collected:

Health scores #

Each tab group receives a health score from A (healthy) to F (problematic), calculated from four factors:

FactorWeightWhat it measures
MemoryHighTotal JS heap across all tabs in the group
Idle timeMediumAverage time since last interaction
Third-party domainsMediumUnique external domains contacted
Background activityLowNetwork requests from inactive tabs

Score bands:

Group breakdown #

The group breakdown shows a memory bar chart sorted by total memory. Each group card displays:

Tab table #

Below the group breakdown, tabs are listed in collapsible group cards. Each tab shows:

Click any column header to sort. Use the search field to filter tabs by title or URL.

Memory budgets #

Set per-group memory limits in Settings → Memory Budgets. When a group exceeds its budget, Takt shows a browser notification.

Budgets are checked every 60 seconds while the extension is running. The dashboard also shows a visual indicator when a group is over budget.

Discard advisor #

The discard advisor recommends tabs to close based on a weighted score:

The advisor excludes your active tab, pinned tabs, and tabs in groups with fewer than 2 tabs (to preserve the group).

Click "Suspend" to unload a tab from memory. The tab stays in your tab bar but releases its resources. Clicking it reloads the page.

Chrome still shows memory? After suspending a tab, Chrome's native tab hover card may still display a small memory footprint (typically 2–5 MB). This is normal — Chrome retains metadata for the tab's session history, favicon, and scroll position. The renderer process and JavaScript heap are fully released. Takt cannot control Chrome's native UI for this display.

Required permissions #

The resource dashboard needs two optional permissions to show full data:

Grant these in Settings → Permissions. You can revoke them at any time from the same page.

Memory shows "—"? This means the <all_urls> permission is not granted. Takt injects a lightweight script into each tab to sample its memory — without host access, the measurement cannot run. Go to Settings → Permissions and grant All website access. Memory values will appear on the next dashboard refresh (within 10 seconds).