Tab Suspender + Ad Blocker for Chrome: BEST Combo (2026)
Separate ad blocker and tab suspender means 2 permission grants. One extension covers both: 186K 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: uBlock Origin MV2 was removed from the Chrome Web Store in mid-2025 when Chrome enforced Manifest V3. During the transition, existing MV2 installs were disabled. gorhill migrated uBlock Origin to MV3, and as of March 2026, the full extension is back on the Chrome Web Store at version 1.70.0. The MV3 version uses declarativeNetRequest, Chrome’s static rule-matching API, which is 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 enforced MV3 across the Web Store in 2025.
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 186,000+ blocking rules compiled from 22 sources across three tiers (compiled March 2026). A dedicated MV3 ad blocker like uBlock Origin Lite ships more lists by count. The gap is real, and you will find it noted honestly in the comparison table below.
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: more lists | 186K+ rules, 22 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 — 14 apps (Figma, Notion, Slack, etc.) |
| RAM savings dashboard | No | Yes — per-tab + 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 like uBlock Origin Lite ships more filter list subscriptions and updates them more frequently. Users who rely on niche regional lists, custom filter subscriptions, or element-picker tools for manual rule creation 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 186,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 14 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.
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 per-tab RAM stats and session savings totals 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 186,000-rule compilation (22 open-source filter sources, compiled March 2026) — the answer is no.
Related Articles
- uBlock Origin Alternative for Chrome — 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
- Chrome Ad Blocker That Saves RAM — deep dive on declarativeNetRequest and memory savings from blocking
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?
SuperchargePerformance
Tab suspension, ad blocking, and script control. Free.
Don't miss the next release
Be first to know when we ship something new.
Related Articles
uBlock Origin Not Working in Chrome? 5 Fixes (2026)
uBlock Origin stopped working? gorhill migrated it to MV3 (v1.70.0, March 2026). Reinstall takes 30 seconds. We cover what changed — and what didn't.
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.
Chrome Ad Blocker That Also Saves RAM: BEST Pick (2026)
Blocking 40 ad requests saves 30-80MB per tab. Suspending idle tabs frees the rest. One Chrome extension does both; more RAM saved than either approach alone.
5 BEST Ad Blockers for Chrome in 2026 (MV3 Compared)
MV2 died in 2025. uBlock Origin, AdGuard, and others migrated to MV3 and still block ads. We compared 5 Chrome ad blockers on rules, RAM, and privacy.