返回浏览器

Auto Tab Discard 0.7.5:闲置标签用原生 discard 卸内存,不是换皮挂起

目录

5
  1. 一、下载地址
  2. 二、实测信息
  3. 三、原生 discard,不是 DOM 换皮挂起
  4. 四、可排除固定页、媒体页;认准商店 ID
  5. 五、软件信息

Auto Tab Discard 是 rNeomy 维护的浏览器扩展,用浏览器自带的 chrome.tabs.discard 在标签闲置一段时间后把后台标签整体卸出内存,点回去时由浏览器自己恢复(滚动位置等状态都还在)。仓库 https://github.com/rNeomy/auto-tab-discard/ ,MPL-2.0,1.2k★、322 次提交,至今仍在推送。商店页不显示版本号,版本以仓库 v3/manifest.json 为准:0.7.5。认准 Chrome 商店 ID jhnleheckmknfcgijgkadoemagpecfol,别装同名的另一款。

Auto Tab Discard 仓库首页:1.2k 星、322 次提交、MPL-2.0

下载地址

提取码统一 8888。123 网盘本次上传超时未成,用夸克或蓝奏即可。

版本:0.7.5(仓库 v3/manifest.json) 体积:仓库源码包 426 KB;商店装的扩展本体不到 1 MB

安装:Chrome / Edge 走上面商店链接一键装;不想走商店就下源码包里的 v3 目录,浏览器开「开发者模式 → 加载已解压的扩展」指过去。本站不转存 CRX。

实测信息

测试环境:Windows 10 + Edge 154。本轮按仓库源码核对版本、权限与丢弃实现,未长时间挂标签跑内存曲线。

  • v3/manifest.json 写的是 "version": "0.7.5",MV3;权限六项:idle、storage、contextMenus、notifications、alarms、scripting,另有全站 host_permissions 用于注入检测脚本。Firefox 侧标了 strict_min_version: 148.0。
  • 命令共 11 条,其中 7 条是丢弃:当前标签、整棵标签树、当前窗口、其它窗口、全部标签、右侧全部、左侧全部;另有前移、后移、关闭 3 条。
  • 仓库现状:issues 184、Pull requests 6、fork 111、322 次提交。

worker/core/discard.mjs:直接调 chrome.tabs.discard,不替换 DOM

原生 discard,不是 DOM 换皮挂起

worker/core/discard.mjs 里直接调的是浏览器自带的 chrome.tabs.discard。和 The Great Suspender 那类「把页面 DOM 换成一张截图」的挂起不同:扩展被卸掉、甚至浏览器崩了,标签状态仍由浏览器侧自己恢复。多开 B 站这类重页面时靠闲置丢弃省 CPU、省内存、省电——但它不是「关标签」,别指望它帮你减标签数。

可排除固定页、媒体页;认准商店 ID

可配例外列表,排除已固定的标签、正在播放媒体的标签等,也支持手动丢弃 / 解除。商店里另有一款同名 Auto Tab Discard(ID 是 aegcibaljdgjoeacjpmdkmdpmpnnkmcj),两款不要混装。

v3/manifest.json:0.7.5 与 11 条键盘命令

软件信息

项目内容
软件名Auto Tab Discard
版本0.7.5
大小源码包 426 KB
许可证MPL-2.0
平台Chrome / Edge / Firefox / Opera
官方地址https://github.com/rNeomy/auto-tab-discard/

标签:Auto Tab Discard、标签、浏览器 分类:152 浏览器

作者信息
一起用互联网帮助更多人

本文标签:浏览器

本文链接:Auto Tab Discard 0.7.5:闲置标签用原生 discard 卸内存,不是换皮挂起 - http://www.go176.net/post-7616.html