TabPulse icon

TabPulse

by Rahul Singh · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Record approximate CPU usage and JS heap memory usage for the active tab.

Users
2
−1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#366K
#277K among extensions
Version
1.0.0
updated 24 Jan 2026

Users

monthly, 9 months
012Jan 2026Jun 2026Oct 2026
Latest, 16 Oct 2026: 2 usersMove the mouse over the chart for any month

Ratings count

monthly, 9 months
001Jan 2026Jun 2026Oct 2026
Latest, 16 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About TabPulse

TabPulse helps you monitor how much load a webpage is putting on your browser by recording approximate CPU activity and JavaScript heap memory usage for the currently active tab. It’s useful for troubleshooting slow sites, catching performance regressions, and understanding which pages are heavier during real browsing. ## Key features - Live recording for the active tab - Sampling interval control (250ms–2s) - CPU% (approximate) based on DevTools performance task time deltas - JS heap memory: heap used and heap total (MB) - Simple history view of recent samples in the popup ## How it works When you press Start, TabPulse temporarily attaches to the active tab using the Chrome DevTools Protocol (`chrome.debugger`) and periodically reads DevTools performance metrics. It then computes: - CPU% (approx.) from `TaskDuration` change over the selected interval - Heap used/total from `JSHeapUsedSize` and `JSHeapTotalSize` ## Notes & limitations - “CPU%” is an approximation, not an operating-system level per-process CPU meter. - TabPulse **cannot attach to internal browser pages like `chrome://` or other restricted URLs. - While recording, Chrome may indicate the tab is being debugged (this is required to access DevTools metrics). ## Privacy TabPulse does not collect or transmit your browsing data. - *No analytics* - *No remote servers* - *No selling/sharing of user data* Recorded samples are kept locally during the session for display in the popup. ## Permissions explanation - debugger: required to access DevTools performance metrics for the tab. - activeTab / tabs: required to identify and attach to the currently active tab. - storage: used to store recent samples locally during the session.

Growth

WindowUsersChangeRatingsRating
7 days0+0.0%00.00
30 days−1−33.3%00.00
6 months+2–00.00

Version history

1 versions recorded
1.0.024 Jan 2026

Details

Category
Tools
First seen
24 Jan 2026
Size
1.2 MB
Languages
en-GB
Pricing
Free
Extension ID
phdgipnffmhfipknbhbleghodnmpnbbp

Permissions and risk

Moderate riskimpact 3, likelihood 2
Permissions
activeTabtabsdebuggerstorage

Alternatives to TabPulse

Extensions that rank for the same store searches or share the Tools category, ordered by users