Tab Suspender + Ad Blocker for Chrome: BEST Combo (2026)
Separate ad blocker and tab suspender means 2 permission grants. One extension covers both: 195K blocking rules plus tab suspension, free tier included.
Key takeaways
- Two separate extensions means two whitelists that drift out of sync and two background service workers.
- Blocking ads cuts active tab weight to ~100 MB. Suspension then drops idle tabs to ~5 MB. The fixes are additive.
- One extension can do both using the same
declarativeNetRequestAPI dedicated ad blockers use.
Most people solving Chrome’s memory problem reach for two extensions: one to suspend idle tabs, one to block ads.
That setup works. But it carries overhead most users do not think about — two permission grants, two service workers, and savings that never compound because the extensions have no awareness of each other.
SuperchargePerformance is the only Chrome extension that combines tab suspension and ad blocking in a single install.
The Two-Extension Problem
A typical power user’s Chrome performance stack looks like this:
- Tab Hoarder / Tab Suspender / The Great Suspender (or any of a dozen alternatives): suspends idle tabs after a timer
- uBlock Origin Lite (or AdGuard): blocks ads and trackers
These two extensions do not know about each other. The ad blocker does not know which tabs are suspended. The tab suspender does not know how heavy a tab is or whether its scripts have been stripped. Each does its job in isolation.
The problem with isolation is that it misses the compounding effect. Blocking ads makes active tabs lighter. Suspending idle tabs frees their memory entirely. But if you run them independently, you are also running two separate background service workers, granting two separate permission sets, and managing two separate settings interfaces — for savings that, while real, are not additive in the way a combined implementation can be.
There is also a history worth knowing: full uBlock Origin was never ported to MV3 — it is still Manifest V2, and Chrome 138 (July 24, 2025) disabled all MV2 extensions on stable Chrome with no re-enable option. The store listing was never removed; it remains live as of July 2026 (v1.72.2, 12 million legacy users) until August 31, 2026, when Google removes all remaining MV2 extensions from the Chrome Web Store. gorhill’s MV3 offering is the separate uBlock Origin Lite, which uses declarativeNetRequest, Chrome’s static rule-matching API — the same mechanism available to all MV3 extensions including SuperchargePerformance. The filter breadth is different; the underlying API is identical.
What MV3 Actually Changed for Ad Blocking
The MV3 debate was loud and the outcome matters for understanding what you are comparing now.
Under MV2, ad blockers used webRequest — a dynamic API that let extensions intercept and modify any network request at runtime. This was powerful (uBlock Origin’s full list support depended on it) and also a security concern. Chrome deprecated it and disabled all MV2 extensions in the browser at Chrome 138 (July 2025); the store purge of remaining MV2 listings completes on August 31, 2026.
Under MV3, extensions use declarativeNetRequest — a static ruleset system. The browser evaluates rules natively, not through extension JavaScript. This is more efficient: rules run in the browser engine rather than in an extension service worker, which means lower CPU overhead per request. The tradeoff is rule structure: declarativeNetRequest requires pre-compiled static rulesets, which makes dynamic filter subscriptions harder.
So every MV3 ad blocker — uBlock Origin Lite, AdGuard, SuperchargePerformance — now uses the same underlying mechanism. The differences are in how many rules they ship, which filter lists they compile from, and what other features surround the ad blocking core.
SuperchargePerformance ships 195,000+ blocking rules compiled from 18 sources across three tiers (compiled August 2026). uBlock Origin Lite runs leaner: its default ruleset hovers around 17K rules, slightly above 30K with every optional ruleset enabled, and its rulesets update only when the extension itself updates through the store. Where uBOL pulls ahead is refinement, not volume — per-site blocking modes and gorhill’s hand-tuned scriptlets.
Why Combined Saves More Than Separate
The compounding effect is the argument for a unified extension.
Active tabs become lighter before they are ever suspended. When SuperchargePerformance blocks an ad network’s JavaScript, a tracking pixel, a web font pulled from a third-party CDN — those resources are never fetched, never parsed, never allocated in the tab’s renderer process. An active tab with aggressive blocking enabled might use 80–120MB instead of 150–250MB (measured via Chrome Task Manager). When that tab eventually gets suspended, you are starting from a lower floor. The suspension frees more of a lighter footprint.
Suspension decisions can be informed by tab weight. A unified extension has the option to prioritize suspension of heavier tabs — something two independent extensions cannot coordinate. The tab suspender does not know how much the ad blocker stripped from a given tab. A combined implementation does.
Permissions are scoped once. Running two extensions means two grants of activeTab, tabs, and host permissions. A single extension grants once. Less extension surface area means fewer attack vectors, and it is easier to audit what a single extension is doing than to audit the interaction between two.
One settings interface, one whitelist. Per-domain whitelisting in SuperchargePerformance applies to all features simultaneously. You can mark a domain as “suspend only,” “block ads only,” or “exempt from everything” from a single popup. With two separate extensions, you maintain separate whitelists that can drift out of sync.
The RAM Math: 30 Tabs
These estimates reflect typical Chrome tab behavior. Individual tabs vary significantly based on page complexity, media, and script load. The figures below are realistic approximations, not controlled benchmarks.
Scenario: 30 tabs open, mixed use (news, docs, social, productivity apps)
Baseline (no suspension, no ad blocking):
- Active tabs: ~150–250MB each for content-heavy pages
- 30 tabs × ~180MB average = ~5.4GB total
Two-extension setup (dedicated ad blocker + dedicated tab suspender):
- Active tabs (6–8 in use): ~100–160MB each after ad blocking strips scripts
- Suspended tabs (22–24 idle): ~5–10MB each after suspension
- Estimated total: ~800MB–1.4GB
SuperchargePerformance (combined):
- Active tabs: same ~100–160MB — same declarativeNetRequest mechanism
- Suspended tabs: same ~5–10MB — same
chrome.tabs.discard()mechanism - Estimated total: ~800MB–1.4GB, one extension instead of two
The per-tab savings are equivalent because the underlying mechanisms are the same. The advantage of the combined approach is the reduction in extension overhead, the unified whitelist, and — for tab count edge cases — the ability to make suspension decisions with full awareness of blocking state.
Side-by-Side: Two-Extension Stack vs. SuperchargePerformance
| Feature | uBlock Origin Lite + Tab Suspender | SuperchargePerformance |
|---|---|---|
| Tab suspension | Yes — via chrome.tabs.discard() | Yes — via chrome.tabs.discard() |
| Ad blocking | Yes — declarativeNetRequest | Yes — declarativeNetRequest |
| Tracker blocking | Yes | Yes |
| Cookie banner rejection | No | Yes (DuckDuckGo AutoConsent) |
| Script control | No | Yes |
| Font optimization | No | Yes |
| DNS prefetching | No | Yes |
| Blocking rule count | uBlock Origin Lite: ~17K default, ~30K max | 195K+ rules, 18 sources, 3 tiers |
| Suspension timer (free) | Varies by extension | Low=15min, Med=5min |
| Suspension timer (PRO) | Not available | Custom seconds |
| Audio tab protection | Depends on extension | Yes — skips tab.audible = true |
| Pinned tab protection | Depends on extension | Yes |
| Form input protection | Depends on extension | Yes |
| App auto-whitelist | No | Yes — 29 web apps (Figma, Notion, Slack, etc.) |
| Memory-saved estimate | No | Yes (session total) |
| Per-domain feature control | Separate whitelists | Single unified whitelist |
| Background service workers | 2 | 1 |
| Telemetry | Varies | Zero — 100% local, no data leaves browser |
| MV3 compliant | Yes | Yes |
| Number of installs required | 2 | 1 |
| Free tier | Yes | Yes |
Where Dedicated Ad Blockers Are Still Better
SuperchargePerformance trades filter breadth for integration.
A dedicated MV3 ad blocker exposes controls a combined extension does not: uBlock Origin Lite offers per-site blocking modes (including generic cosmetic filtering at its Complete level), and AdGuard MV3 exposes individual filter list management. Users who rely on niche regional lists or fine-grained per-site tuning will find more surface area in a dedicated ad blocker. SuperchargePerformance’s three-tier system — Low, Medium, High — covers the vast majority of ad and tracker traffic effectively, but it does not expose individual list management or user-defined filter rules.
If you use Chrome primarily for casual browsing, the 195,000+ rules in SuperchargePerformance are more than enough. If you are a power user who manages custom filter lists, maintains per-site override rules, or needs the element hider tools that uBlock Origin’s interface provided, a dedicated ad blocker is still the more flexible tool — and you would add a separate tab suspender to handle memory.
Auto-Protected Apps: What Does Not Get Suspended
SuperchargePerformance automatically skips suspension for 29 web apps where unexpected reloads cause data loss:
Figma, Notion, Linear, Miro, Canva, Lucid, Airtable, Asana, Monday, Slack, Discord, Microsoft Teams, Google Docs, Google Sheets, Google Slides, Gmail, Google Drive, Google Calendar, Spotify, Apple Music, YouTube Music, SoundCloud, WhatsApp, Telegram, Google Meet, Zoom, Whereby, and others.
These apps are protected by default without any configuration. You can add additional domains to the whitelist from the popup, and you can disable protection for any app in the default list if you prefer to manage it manually. The protection logic also skips tabs that are currently playing audio (tab.audible = true), pinned tabs, and tabs with active form input.
This protection layer is what most standalone tab suspenders offer as a paid feature. In SuperchargePerformance it is part of the free tier.
Which Setup Is Right for You
Use SuperchargePerformance if:
- You want tab suspension and ad blocking without maintaining two separate extensions
- You have 20+ tabs open regularly and want proactive suspension before Chrome slows down
- You want cookie banner auto-rejection, script control, and font optimization alongside the core features
- You want a single whitelist that controls suspension, ad blocking, and scripts per domain
- You want an estimate of session memory savings in the popup
- You care about extension surface area — zero telemetry, single permission grant, one service worker
Use a dedicated ad blocker + separate tab suspender if:
- You rely on niche filter list subscriptions or regional lists not covered by the 22-source compilation
- You need element-picker tools for manual CSS/network rule creation
- You are an advanced filter list manager who maintains custom rules
- You already have a tab suspender you are satisfied with and do not want to switch
The two-extension stack has served Chrome users for years and continues to work. The question is whether maintaining two tools, two permission grants, and two whitelists is worth it when one extension now covers the same functional ground for the majority of use cases.
For anyone whose primary goals are lighter active tabs and freed idle tabs — and whose ad blocking needs are covered by a well-maintained 195,000-rule compilation (18 open-source filter sources, compiled August 2026) — the answer is no.
Related Articles
- Does uBlock Origin Still Work on Chrome in 2026? — for users looking for the right MV3 ad blocker
- Tab Suspender vs Chrome Memory Saver — how proactive suspension compares to Chrome’s built-in reactive approach
- Best Chrome Ad Blocker 2026 — comparison of MV3 ad blockers including memory footprint
Frequently Asked Questions
Is there a Chrome extension that suspends tabs AND blocks ads?
Does uBlock Origin work with a tab suspender?
How much RAM does blocking ads save compared to suspending tabs?
Will an ad blocker break websites?
Does SuperchargePerformance support MV3?
Don't miss the next release
Be first to know when we ship something new.
Related Articles
Does uBlock Origin Still Work on Chrome? No (2026 Status)
uBlock Origin's Chrome listing is still live in July 2026, but the extension has not run on stable Chrome since July 2025. What died, when, and what works now.
Tab Suspender vs Chrome Memory Saver: Real Data (2026)
A timer-based suspender cuts 90-95% per tab before pressure hits. Chrome Memory Saver waits until RAM is full, saving ~40% total. The 55-point gap matters.
Which Chrome Ad Blocker Blocks YouTube? 5 TESTED (2026)
Most Chrome ad blockers miss YouTube and Twitch video ads — including uBlock Origin. We tested 5 on 14 features. One blocks video ads, popups, and cookies.
Twitch Ads Still Playing? 4 TESTED Blockers (2026)
Twitch stitches ads into the video stream itself — uBlock Origin can't see them. 4 extensions that bypass SSAI via M3U8 substitution, verified June 2026.