Education

Browser Tab Suspension Explained: How to Save RAM Without Losing Tabs

What tab suspension actually does under the hood, how it differs from closing a tab, and how to configure it safely.

Published September 30, 202610 min read

"Suspend," "discard," "unload," "sleep" — browsers and extensions use half a dozen different words for the same underlying trick, and the terminology gap causes real confusion. This article is a tab suspension explained deep dive: what actually happens in memory when a tab is suspended, how that differs from closing a tab outright, and — because this is where things go wrong for a lot of people — how a suspender needs to be built so that "asleep" tabs come back as the real page instead of a dead placeholder.

If you're looking for the broader picture — every method for cutting Chrome's RAM use, not just suspension — see how to free up Chrome RAM when you have too many tabs open. This piece stays narrow: it's about the mechanics of suspension itself, and about how Super Session Manager's Tab Suspender implements those mechanics.

What Does Suspending a Tab Actually Do?

Suspending a tab unloads its page content and JavaScript execution from memory while leaving a placeholder entry in the tab strip, so the tab still appears open but consumes close to zero RAM until you click back into it. The browser keeps a record of the tab's position, its URL, and usually its title and favicon — that bookkeeping is what lets the tab strip still show something even though nothing is actually running.

What gets thrown away is everything that lived in the page's memory: the DOM, any JavaScript variables and timers, decoded images, and the render tree. When you switch back to a suspended tab, the browser doesn't "wake up" the old page — it loads the URL fresh, the same way it would if you'd typed it into the address bar. That single fact explains almost every side effect people associate with tab suspension:

  • Scroll position is usually lost unless the tool restores it after reload, because the fresh page load starts at the top.
  • Unsaved form data — a half-written comment, an unsubmitted form field — is gone, because that data existed only in the DOM that got discarded, not in anything the server or the browser persisted.
  • Playback state in a video or audio player resets, because the media element and its buffered data no longer exist.
  • Logged-in session state generally survives, because that lives in cookies or local storage tied to the domain, not in the page's runtime memory — but any in-page state that hadn't been saved does not.

This is the core answer to does suspending a tab lose my work: it can, if the work in question is unsaved and lives only in that page's DOM. It won't lose anything that's already been saved server-side (a draft that auto-saves, a document that syncs), but it will lose anything sitting in an unsubmitted input field.

Tab Discarding vs. Closing: Why the Distinction Matters

Tab discarding is not the same as tab closing. Closing a tab removes it from the tab strip and from the browser's session history for that window — Chrome no longer tracks it as "open" at all, and getting it back means either Ctrl+Shift+T (reopen closed tab) or manually revisiting the URL. Discarding — the Chromium engineering term for what most people call suspending — keeps the tab's entry in the strip and in the window's tab list; only its rendering process is gone.

The practical difference shows up in three places:

BehaviorClosed TabSuspended / Discarded Tab
Entry in tab stripRemovedStays visible
Position/order preservedNoYes
Memory used while dormantNone (nothing to track)Minimal (placeholder only)
Returning to itReopen from history or retype URLSingle click reloads the page
Session/window countDecreasesUnchanged

In other words, suspension is a middle ground: you keep the visual and organizational benefit of "this tab is still part of my workspace" without paying its full memory cost. That's also why sleeping tabs vs. closed tabs is a meaningfully different question from "should I close this" — a suspended tab is a statement that you still want it around, just not active right now.

How Chrome, Firefox, and Edge Handle This Natively

All three major browsers now ship some form of built-in memory management for inactive tabs, though the trigger conditions and user controls differ.

  • Chrome Memory Saver (part of Chrome's Performance settings) discards inactive tabs automatically after a period of inactivity, freeing memory for other tabs and background apps, and reloads them when you switch back. Chrome also lets you right-click a tab and choose "Discard tab" manually.
  • Firefox tab unloading works similarly — Firefox can automatically unload tabs under memory pressure or after inactivity, and it exposes anabout:unloads debugging page along with a manual "unload tab" option in the right-click menu.
  • Edge Sleeping Tabs is Edge's equivalent, putting inactive tabs to sleep after a configurable idle period and excluding tabs that are pinned or playing audio by default.

These native features are useful and worth leaving on. Where a dedicated tab suspender extension adds value is in the layer on top: finer timer control, protections you can customize per your own workflow, a whitelist you manage explicitly, and — the part native browser discarding does not really address — predictable behavior when that suspended state gets captured into a saved session. That's the rest of this article.

Free to install

See how Tab Suspender fits into a full session-management workflow

Save entire browser windows in one click. Restore them instantly. Local-first with optional cloud sync.

Add to Chrome — Free

Inside SSM's Tab Suspender: Presets and Custom Timers

Super Session Manager's Tab Suspender puts a lightweight sleeping page in place of an inactive tab's real content to free up RAM, rather than closing the tab. You control how long a tab has to sit idle before that happens.

The inactivity timeout is set from a list of presets — 5 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, or 6 hours — or you can enter a custom number of minutes if none of the presets match your workflow. A short timer (5–15 minutes) suits someone running a lot of reference tabs they only glance at occasionally; a longer timer (2–6 hours) suits someone who wants suspension purely as a background safety net for tabs they genuinely forgot about, without touching tabs they're still actively reading.

What's Protected Automatically

Not every tab is a good candidate for suspension, so the Tab Suspender exempts certain categories automatically before the timer ever applies:

  • Pinned tabs — treated as permanent fixtures, never auto-suspended.
  • Tabs playing audio — a tab with active sound (music, a podcast, a background stream) is skipped so playback isn't interrupted.
  • Tabs on an active video call — Zoom, Google Meet, and Microsoft Teams tabs are recognized and excluded while a call is in progress, so you don't get dropped from a meeting because the tab sat "idle" in the background.

These protections apply without any configuration — they're the default behavior of the automatic timer, not an opt-in setting.

The Domain Whitelist

Beyond the automatic protections, the Tab Suspender includes a user-defined domain whitelist: any domain you add to it is never suspended, regardless of how long it sits idle. This is the right tool for sites where a background reload would be disruptive or wasteful even though nothing is playing audio — a web-based IDE with unsaved local state, a long-running dashboard, an internal admin tool that logs you out on reload, or anything where "just reload it" is more annoying than helpful.

Pro tip

Whitelist by domain, not by individual tab. Once docs.google.com or your internal tools domain is on the list, every tab you open on that domain is covered going forward — you don't have to remember to protect it each time.

Manual Tab Suspension Controls

Automatic timers aren't always what you want in the moment — sometimes you know right now that a batch of tabs won't be touched for a while. For that, the Tab Suspender exposes three instant, on-demand actions:

  1. Suspend This Tab Now — immediately suspends the current tab.
  2. Suspend Inactive Tabs — suspends every tab that isn't the one you're currently viewing, in one action.
  3. Suspend All Except Current — the broadest sweep, putting everything else to sleep while leaving your active tab untouched.

These are useful right before you close the laptop lid, step into a meeting, or simply want to reclaim RAM immediately without waiting for a timer to elapse.

What the Sleep Page Looks Like

A suspended tab in SSM doesn't show a blank tab or a generic "this tab was discarded" notice. It displays a branded sleep page that shows the original site's title and URL, so you can still tell at a glance which page is sleeping there and confirm it's the right one before you click back in.

The favicon matters here too: rather than replacing the tab's icon with a generic placeholder, the sleep page generates a dimmed version of the site's real favicon. That means a sleeping Gmail tab still looks recognizably like Gmail in the tab strip — just visually muted — instead of turning into an indistinguishable gray icon identical to every other suspended tab next to it. When you have a dozen suspended tabs sitting side by side, being able to tell them apart by their (dimmed) icons alone is the difference between finding the right one instantly and hovering over each one to read its tooltip.

Clicking back into a suspended tab triggers a smooth sunrise wake-up animation as the real page loads back in, rather than an abrupt jump-cut from sleep page to live content.

The Classic Failure Mode — and How It's Avoided

Here's the problem that trips up a lot of tab suspender setups, and the reason this deserves its own section rather than a footnote. A suspended tab's real address, while it's asleep, is technically the sleep page's own internal URL (something like suspended.html?url=https://example.com/...) — not the original site's URL. If a session manager captures your browser state while tabs are suspended and saves whatever URL each tab is currently sitting on, it will save that internal placeholder address. Restore that session days or weeks later — especially after a browser restart, when the suspender extension's internal page structure may have changed slightly — and you get a tab full of dead links or blank pages instead of your actual content.

SSM avoids this by design: when a session is captured while tabs are asleep — whether they're suspended by SSM's own Tab Suspender or by a third-party suspender extension — the session stores the tab's original page URL, not the sleep-page placeholder. Restoring that session later opens the real page directly, correctly, instead of pointing at a dead suspended.html link that may not even resolve to anything meaningful in a fresh browser session.

There's a second layer to this for people who specifically want tabs to come back suspended rather than fully loaded — for instance, restoring a 40-tab session on a laptop and not wanting all 40 to fetch simultaneously. SSM supports a keep-suspended restore: you can choose to restore a saved session with its tabs still asleep, and pick exactly which suspender extension that restore should target, rather than relying on auto-detection to guess which suspender you're using. That combination — real URLs stored underneath, suspended state honored on request, and an explicit choice of which suspender handles the wake-up — is what keeps "suspend now, restore correctly later" reliable instead of a gamble.

Choosing a Tab Suspender Extension: What to Check

If you're evaluating any tab suspender extension — not just SSM's — these are the properties worth checking before you commit to one as part of your daily workflow:

Question to askWhy it matters
Does it store the real URL, or the sleep-page URL?Determines whether saved sessions survive a restore intact
Can I exempt specific domains?Prevents disruptive reloads on tools that don't tolerate it
Does it protect tabs with audio or an active call?Avoids interrupting playback or dropping a meeting
Can I trigger suspension manually, not just on a timer?Useful for immediate RAM relief before a specific task
Is the sleeping tab visually identifiable?Faster recognition in a tab strip full of suspended tabs
Does it interoperate with your session manager?Avoids the dead-placeholder-link problem on restore

For a broader comparison of tab management extensions covering more than just suspension, see the best tab manager extensions for Chrome.

Try Super Session Manager

Super Session Manager is a free, no-account-required install that adds this suspension behavior directly to the workflow described above — presets or a custom timer, automatic protections for pinned and audio tabs, a domain whitelist, and instant manual controls, all paired with session saving that stores the real page URL underneath a sleeping tab. Take a look at Super Session Manager or browse the full features page for everything it covers beyond suspension. It's available across the three major browsers:

Frequently Asked Questions

What does suspending a tab do, exactly?
It removes the page's content and JavaScript from memory while keeping a placeholder entry in the tab strip. Clicking back into the tab reloads the page fresh from its URL, rather than resuming whatever was previously running.
Does suspending a tab lose my work?
It can, if that work is unsaved and lives only in the page's current state — an unsubmitted form field or an unsaved scroll position, for example. Anything already saved server-side, like an auto-saved draft, is unaffected.
What is the difference between tab discarding and closing a tab?
Closing removes the tab from the tab strip entirely. Discarding (suspending) keeps the tab's entry, position, and order in the tab strip, but frees the memory used by its page content until you click back into it.
How is Chrome Memory Saver different from a tab suspender extension?
Chrome Memory Saver is a built-in feature that automatically discards inactive tabs. A dedicated tab suspender extension typically adds finer control, such as custom timers, a domain whitelist, and manual suspend actions.
What suspension timer options does SSM's Tab Suspender offer?
Presets of 5 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, or 6 hours, plus a custom number of minutes if none of those match your workflow.
Which tabs are protected from automatic suspension?
Pinned tabs, tabs currently playing audio, and tabs on an active video call in Zoom, Google Meet, or Microsoft Teams are all exempted automatically. Domains you add to the whitelist are exempted as well.
Why do some suspended sessions restore to a blank or broken page?
This happens when a session manager saves a suspended tab's internal sleep-page address instead of the tab's real page URL. SSM stores the original page URL underneath a sleeping tab, so restoring the session opens the real page instead of a dead placeholder link.
Can I restore a saved session with tabs still suspended?
Yes. SSM supports restoring a session with its tabs kept asleep, and you can choose which suspender extension that restore should target instead of relying on automatic detection.
Free browser extension

Stop Losing Your Tabs — Try Super Session Manager Free

Save entire browser windows in one click. Restore them instantly. Local-first with optional cloud sync.

Add to Chrome — It's Free

No account required · Works immediately after install · Chrome and Firefox