Unload / suspend / hibernate idle tabs to reduce memory and cpu usage.

Latest Version

Version
2.0.4
Update
September 25, 2024
Size
39.1KiB
Developer
sainsmograf.com
Category
Users
20,000+
Rating
4.1165 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Tabs
ContextMenus
Storage
Alarms
See more

Tiny Suspender Extension

Unload idle tabs to free your precious memory and cpu resources!

Tiny Suspender will automatically suspend/hibernate background tabs for you, greatly reducing overall system resource usage without you having to take any action. You can set how long to wait before suspending idle tabs and configure a whitelist to exclude certain pages from automatic suspension.

Features:

- Form Detection: Tiny Suspender will try to detect active forms to avoid automatically suspending page with unsubmitted data

- Audio Detection (optional): prevent autosuspending tabs that play music in the background.

- Snooze: Temporarily prevent autosuspension on a specific tab or domain

- Whitelist: Excludes specifics domains, pages, tabs or pinned tabs.

- Keyboard Shortcuts: Suspend tabs without moving your hand away from your keyboard.

- Optionally use Chrome's native tab discard feature to save even more resources when your background tabs get suspended.

- Allow opening links in a new suspended tab

- Dark Mode theme (optional)

Feedback is always welcome!
- Source code and issue tracking are available at https://github.com/arifwn/TinySuspender
- Due to limitation of Chrome Web Store developer portal, extension developers are not automatically notified every time a user leave a feedback to report an issue. Please use email or github issue report ( https://github.com/arifwn/TinySuspender/issues ) if you need fast response.

--------------------------------

Chrome Permissions used in this extension:

- tabs & activeTab: allows various tab suspension/restore features and form detection feature.

- contextMenus: allows adding \"suspend tab\" menu item and \"open link in new suspended tab\" in right click context menu.

- storage: allows saving extension configuration

- alarm: allows centralized and more reliable autosuspension timer

- chrome://favicon/* : allows retrieving suspended page's favicon.

--------------------------------

Changelog:

- v2.0.4:
- Added new keyboard shortcut actions that applied to all windows
- Keyboard shortcuts are now only applied to the last active window
- Misc. bug fixes and improvements to TinySuspender's internals

- v2.0.3:
- Misc. bug fixes

- v2.0.2:
- Manifest v3 support
- Added support to temporarily whitelist a domain from suspension
- Added Incognito Mode support
- Added context menu option to open links in a new suspended tab
- Fixed icon update behavior

- v1.3.0:
- Added dark mode toggle (thanks Abdusco for the pull request on github!)

- v1.2.0:
- Happy new year!
- Added an option to skip autosuspension when offline
- Added support for keyboard shortcuts
- Tiny Suspender will now try to restore tab scroll position

- v1.1.0:
- Added option to skip pinned tabs from automatic suspension
- \"Suspend All Tabs\" and \"Suspend Other Tabs\" now will skip whitelisted pages.
- Added experimental support for Chrome native tab discard feature. Enable it from the settings screen.

- v1.0.1: Minor bugfix

- v1.0.0: We have reached version 1!
- improved autosuspension timer by using Chrome's alarm api. Requires new permission.
- UI improvements. Now you can always see tab suspension status from the popup. Status is also reflected as color-coded icon
- improved form detection.
- added an option to enable autorestore when a suspended tab is brought to foreground.
- added an option to prevent autosuspending audible tabs. Useful for online music player.


- v0.1.4: fix a bug in suspension procedure.

- v0.1.3: removed unnecessary permissions.

- v0.1.2: switching away from unloaded page willl trigger automatic suspend timer.

- v0.1.1: fixed bug in whitelisting and auto-suspension feature.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Tiny Suspender", "author": "Arif Widi Nugroho", "short_name": "Tiny Suspender", "description": "Unload / suspend / hibernate idle tabs to reduce memory and cpu usage.", "version": "2.0.4", "options_page": "settings.html", "action": { "default_title": "Tiny Suspender", "default_icon": { "16": "img/icon-16.png", "48": "img/icon-48.png", "64": "img/icon-64.png" }, "default_popup": "popup.html" }, "background": { "service_worker": "js/core.js" }, "content_scripts": [{ "matches": ["*://*/*"], "js": [ "js/content.js" ] }], "web_accessible_resources": [ { "resources" : [ "suspend.html", "popup.html", "settings.html", "css/*", "js/*", "img/*/*", "img/*" ], "matches": [""] } ], "permissions": [ "activeTab", "tabs", "contextMenus", "storage", "alarms" ], "incognito": "split", "commands": { "suspend-active-tab": { "suggested_key": { "default": "Ctrl+Shift+S", "mac": "Command+Shift+S" }, "description": "Suspend active tab" }, "restore-all-tabs": { "description": "Restore all tabs" }, "restore-all-tabs-all-windows": { "description": "Restore all tabs (all windows)" }, "suspend-all-tabs": { "description": "Suspend all tabs" }, "suspend-all-tabs-all-windows": { "description": "Suspend all tabs (all windows)" }, "suspend-other-tabs": { "suggested_key": { "default": "Ctrl+Shift+O", "mac": "Command+Shift+O" }, "description": "Suspend background tabs" }, "restore-active-tab": { "suggested_key": { "default": "Ctrl+Shift+U", "mac": "Command+Shift+U" }, "description": "Restore active tab" }, "restore-other-tabs": { "suggested_key": { "default": "Ctrl+Shift+Y", "mac": "Command+Shift+Y" }, "description": "Restore background tabs" } }, "icons": { "16": "img/icon-16.png", "48": "img/icon-48.png", "64": "img/icon-64.png", "128": "img/icon-128.png", "256": "img/icon-256.png" }} "
Read more

How to download and manually install Tiny Suspender extension for Chrome

Looking for a way to install Tiny Suspender extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Tiny Suspender extensions manually, this article outlines two simple methods to effortlessly install Tiny Suspender extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Tiny Suspender extension and manually install through Drag &Drop

If you ever need to manually install a Tiny Suspender extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Tiny Suspender Extension by clicking the "Download CRX" button on the website.

Look for the Tiny Suspender extension you wish to install. Go to the website and download the Tiny Suspender extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Tiny Suspender extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Tiny Suspender extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Tiny Suspender extension for Chrome and install in Developer Mode

This is another method to install Tiny Suspender extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Tiny Suspender extension file

Select and download the Tiny Suspender extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Tiny Suspender extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Tiny Suspender extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Tiny Suspender extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Tiny Suspender extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Auto Tab Discard (suspend) Extension · Productivity 20,000+ 290 ★ 167KiB

icon

Tab Suspender Extension · Productivity 20,000+ 594 ★ 2.25MiB

icon

Tab Hibernation Extension · Accessibility 20,000+ 17 ★ 38.55KiB

icon

Sloth Extension · Productivity 20,000+ 25 ★ 25.24KiB

icon

Tab Suspender Extension · Productivity 20,000+ 66 ★ 108KiB

icon

TabMate Extension · Productivity 20,000+ 26 ★ 159KiB

icon

Tab Hibernate Extension · Productivity 20,000+ 74 ★ 107KiB

icon

The Marvellous Suspender Extension · Productivity 20,000+ 366 ★ 444KiB

icon

Tab Discard (Suspender) Extension · Productivity 20,000+ 10 ★ 21.44KiB

icon

TabXpert - session and tab manager Extension · Productivity 20,000+ 309 ★ 7.34MiB

icon

tabzen Extension · Productivity 20,000+ 19 ★ 85.96KiB

icon

TabStacks: tab and history search Extension · Productivity 20,000+ 30 ★ 102KiB

icon

Tab Suspender Extension · Productivity 20,000+ 185 ★ 874KiB

icon

Tab Suspender by Workona Extension · Productivity 20,000+ 274 ★ 49.68KiB

icon

Awesome Window & Tab Manager Extension · Productivity 20,000+ 28 ★ 81.28KiB

icon

Super Focus Tabs Extension · Productivity 20,000+ 37 ★ 388KiB

icon

Lazy Tabs Extension · Accessibility 20,000+ 138 ★ 10.92KiB

icon

Tabbie : easy tab viewer Extension · Productivity 20,000+ 33 ★ 1.27MiB

icon

SplitUp! - Tab manager Extension · Productivity 20,000+ 38 ★ 197KiB

icon

Extentie - extension manager Extension · Productivity 20,000+ 39 ★ 98.35KiB

icon

Tab Manager v2 Extension · Productivity 20,000+ 47 ★ 304KiB

icon

Tab Master 5000 Extension · Productivity 20,000+ 51 ★ 6.08MiB

icon

Smart Sessions - Tab Manager Extension · Productivity 20,000+ 65 ★ 737KiB

icon

Cluster - Window & Tab Manager Extension · Productivity 20,000+ 748 ★ 637KiB

User reviews

icon

Yuks* (ID: 00000076cf1c59e1) Voted 5 ★ - Updated 10/29/2023 better than the "workona" one

icon

Andres Hurtado (ID: 0000004e21e8ad2a) Voted 3 ★ - Updated 10/14/2023 me gustaria que los iconos de las pestañas se queden y no se reemplacen con el de la extension cuando estan suspendidas

icon

scavxo (ID: 000000f72982d407) Voted 5 ★ - Updated 09/30/2023 Right click on context menu is missing an useful option Like Tiny Suspender -> Suspend other tabs, Suspend this tab.... other than that, its good.

icon

Varniit Professional (ID: 00000013ab354b9b) Voted 1 ★ - Updated 09/08/2023 This review for dev only. Hey dev, I am using your addon "Tiny Suspender" for almost 3 years since late 2019 after The Great Suspender become useless, and somehow your addon was useful, effective and never made me look back anywhere else. As a result, I am using it on all of my browsers wherever I could install this like on chrome, edge, brave, vivaldi and opera. But it works occasionally and sometimes that is also a failure. Major problems that I face while using your addon on edge. I have done settings within your addon to accept dark theme for itself and the pages suspended, but every other time, it is light/white. Next, pages both system pages and url pages, which I have requested your addon to not suspend, suspends itself thus not respecting any settings done. Examples like "edge://favorites/?id=1", "edge://history/all", "edge://wallet/", "edge://settings/passwords", "edge://apps/all" are whitelisted in your addon like this, edge://history/syncedTabs edge://favorites/ edge://favorites/?id=1 edge://favorites/?id=1 chrome-extension://fiedbfgcleddlbcmgdigjgdfcggjcion/management/management.html edge://settings/profiles edge://settings/privacy edge://favorites/ edge://newtab/ but still, these tabs are suspended. So, please look into these bugs. Also on opera, your addon fails to work. Also why your addon isnt available on edge addon store? Please consider adding to it. On chrome, it doesnt reflect in battery savings and tab resource usage. please check into that. Thanks. Will change my ratings once you resolve these bugs in edge and opera.

icon

Oleksandr Koshevierov (ID: 000000f38a61f755) Voted 2 ★ - Updated 08/24/2023 The extension works good untill you want to exclude some tab or site from being unloaded. It works few days and then forget all the settings and tabs are unloaded again.