Reduce Chrome's memory usage by setting inactive tabs to sleep or system memory is low

Latest Version

Version
1.6
Update
June 9, 2024
Size
13.64KiB
Developer
Category
Users
10,000+
Rating
3.44 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Alarms
System.memory
See more

Memory Saver Extension

Lightweight extension that reduces Chrome's memory usage by putting inactive tabs to sleep.

Using Chrome's built in tab discarding feature, when a tab is inactive or system memory critically low, the extension discards the background tabs freeing up memory.

Once you switch the focus to the sleeping tab, it gets automatically reloaded. Tabs playing audio or video won't be put to sleep.

=== Main Features===

Tabs are put to sleep when not in use for 10 minutes (the interval can be customized in the settings).

Tabs are put to sleep when system memory is low. The extension will set a default low memory threshold depending by the total amount of system memory. This value can be customized.

The extension will periodically check the amount of free system memory. This interval is set by default to 5 minutes and can be customized.

========================= CHANGE LOG =============================

v.1.6 : support for V3 manifest and small bug fixes
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Memory Saver", "version": "1.6", "description": "Reduce Chrome's memory usage by setting inactive tabs to sleep or system memory is low", "manifest_version": 3, "permissions": ["storage","alarms","system.memory"], "host_permissions": ["*://*/*"], "background": { "service_worker": "background.js" }, "content_scripts": [{ "matches": ["*://*/*"], "js": ["content.js"] }], "action": { "default_popup": "popup.html", "default_icon": { "16":"images/icon.png" } }, "icons": { "16": "images/icon.png", "18": "images/icon.png", "19": "images/icon.png", "32": "images/icon.png", "36": "images/icon.png", "38": "images/icon.png", "48": "images/icon.png", "64": "images/icon.png", "128": "images/icon.png", "256": "images/icon.png" } }
Read more