Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Preview of Resource Saver

Resource Saver by Principle

Improves Suspend feature by enabling it to retain some data on suspended tabs, and also by track their importance, letting you swiftly save RAM/CPU and then just as easily return to your tabs when you left off.

0 (0 reviews)0 (0 reviews)
4 Users4 Users
Download Firefox and get the extension
Download file

Extension Metadata

About this extension
Modern day tabs are demons in RAM and CPU usage, but suspending them will often delete your data within them, this plugin prevent that by saving input and video time via it's smart suspend feature, then restores data upon returning to that tab.

Ever find yourself needing to move your focus to some other application so you need to go through your tabs, close/suspend as many of them as possible, having to evaluate "Is this worth keeping up or do I close it so I can make the program run smoother?", well know that I do, and I hate it.

So with this plugin I've added an importance rating to all tabs which accounts for how long you've used that tab and how long it's been inactive for to evaluate which tabs are the best to suspend, and I've added many buttons to either suspend some, most or all tabs, to free up memory.

Currently, the plugin saves inputs on a page and the playback time of media, for this it stores tiny minimal amounts of information which it then restores into the page when you load it again, by default its calculations for ratings only occur once every minute, and is a very light process.

In addition this plugin is solely local, and doesn't send data anywhere.

Pro tips:
In about:config, setting browser.tabs.fadeOutUnloadedTabs as true will let you easily see on the icon if a tab is suspended, even when it was done by this plugin.
Also Pin the plugin to your toolbar for swifter usage.

TAB INFO:

The automatic suspension program is limited, the time assigned is the minimal time until suspension of that tab, active time might affect it.

Tabs will not be disabled if: They're whitelisted, they're playing audio, the website has an leave site warning, the tab is active, the tab is pinned

LIMITATIONS

It is impossible to hook the plugin into the suspension script itself, meaning that if the plugin isn't responsible for suspending a tab, that tab will not have any data.
The only cases where this would occur is either via firefox's automatic tab suspension or if you click a tab and click "suspend" instead of the "smart suspend" 5 steps down.
I do however not recommend disabling firefox's built in suspension program, which activates when you have low memory available, as that one has access to pc and tab memory usage, which makes it fairly better than the rating system of the plugin, instead just use the plugin to ensure that firefox's build in suspension never needs to occur again.
Thought to load data you do not need the plugin to be responsible for loading the tab again, either way any data it has will be loaded.

Firefox does not let plugins see tab or pc memory usage, so you might want to consider the relatively limited nature of the suspension priority system before you use it.

Same-Origin Policy very often prevents the plugin from seeing or modifying the time of embedded video players, if the plugin does not remember the time of a video this is most likely the cause.

More updates to come soon!
Rated 0 by 0 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and data

Required permissions:

  • Access browser tabs
  • Access browser activity during navigation
  • Access your data for all websites
Learn more
More information
Add-on Links
  • Support Email
Version
0.1
Size
38.75 KB
Last updated
a month ago (Sep 30, 2025)
Related Categories
  • Tabs
License
All Rights Reserved
Version History
  • See all versions
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Browsers

  • Desktop
  • Mobile
  • Enterprise

Products

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.