MarvellousSuspender浏览器扩展:1.4K星开源标签页冻结神器,Chrome吃内存终结者的干净复活版

开发机内存再大也架不住标签页堆。查个报错开十几个文档,对比方案再开几十个基准测试页,任务管理器一看,Chrome 一个进程树吃掉大半内存,风扇先替你抗议了。 冻结不动的那些页面,其实九成白天只看了开头一眼。

今天介绍的 Marvellous Suspender 干的就是这件事,把你看完没关的标签页自动冻结,内存和 CPU 立刻还回来,滚回去点一下又活过来。它背后还有一段值得所有浏览器用户记住的故事,一个两百万用户量的经典扩展,怎么在换主人之后一步步变成了恶意软件。

扩展叫 The Marvellous Suspender,1.4K 星,GPL-2.0 开源,已经用 Manifest V3 重写,Chrome 110 以上可用。v9.0.3 半个月前刚发布,我把它打包传了百度网盘永久分享,嫌商店慢的朋友直接下

百度网盘 https://pan.baidu.com/s/15WPglR5bAypgkzxX-aqSpA (提取码 e6wt)

它也在 Chrome 商店上架,搜索 The Marvellous Suspender 就能装,两条路随选。

先讲那段黑历史

原型叫 The Great Suspender,曾经是全球最流行的标签页冻结扩展之一,用户量以百万计。2020 年底,原作者把它卖给了新东家。变故来得很快,安全研究者发现 7.1.9 之后的版本开始劫持网络请求、把用户重定向到带联盟跟踪码的电商链接,还悄悄回传浏览记录。2021 年 2 月,Google 把它从 Chrome 商店以恶意扩展名义下架,并强制从所有用户浏览器里禁用,Edge 商店也跟着移除了它。

这事当时在 The Hacker News 和 XDA 都有报道,算是扩展生态里最出名的一次「被收购投毒」。后来还有一个换皮克隆版卷土重来,因为改写搜索结果插联盟链接再次被标记。教训挺直接,扩展的维护者是谁,比扩展有多少用户重要得多。

干净的复活版

Marvellous Suspender 是社区从出事前的干净代码基础上接手维护的分支,明确写在 README 里的原则就一条,no ads, no tracking。现在的 v9.0.3 不只是修修补补,整个扩展已经按 Manifest V3 重写,vitest 单元测试、CI 都配齐了,仓库十天半个月就有提交,今年九月还在发版。

功能上和原版一脉相承。标签页放着一阵子不用,自动冻结,标签标题保留、内容卸载,内存当场释放。冻结时间自己定,二十分钟到几天都行,某些永远不想被冻结的页面(比如挂着 WebSocket 的监控面板)可以加白名单。

作者还给它画了一套官方吉祥物 Suspendy Guy,冻结成功、翻车、禅意休眠各有各的表情,细节挺讨人喜欢。

上手三步,外加一个重要的坑

  1. 商店搜 The Marvellous Suspender 直接装,或者用网盘里的 zip 解压后走开发者模式加载
  2. 装完进设置,挑一个适合自己的冻结时间,默认值对大多数人就够用
  3. 需要常驻的页面加进白名单,收工

重点说那个坑。**卸载旧版本之前,一定先把所有已冻结的标签页解冻。**冻结状态的标签页是挂在扩展进程上的,扩展一删,这些页面连标题带地址直接消失,找回都没地方找去。README 里作者特意用引用块标了这条,看样子踩过的人不少。

开发者可以多看两眼

这个仓库对写扩展的人比普通用户更有嚼头。MV3 迁移的完整实现、npm ci 加自动生成密钥的构建流程、产物是可直接拖进 chrome://extensions 的 crx,测试用 vitest 写在 tests 目录。更有意思的是仓库里有份 AGENTS.md,专门写明可以用 AI 工具写代码、测试和文档来贡献,但提交 PR 的人要按里面的规则自查。给 AI 编码代理立规矩的开源项目还不多见,这份文件本身值得抄去自己的项目里。

多语言走 Crowdin 平台,作者也很实在,声明里写了只有英文和意大利文是人工维护的,其余语种靠 AI 补齐没经母语者校对,中文界面能用,个别句子别太较真。

谁该装

内存 16G 以下还爱囤标签页的、开虚拟机开发内存捉襟见肘的、笔记本靠电池续航的,还有那些经历过 The Great Suspender 时代、后来被下架弄得一头雾水的老用户。前者省内存,后者算和老朋友重逢,这回这位朋友查过祖宗三代,干净。

下载汇总

相关推荐
Csvn8 小时前
WASM
前端
修己xj9 小时前
我用 AI 给自己写了一个 Markdown 编辑器,然后把它开源了
前端
FRing0310 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
幸运小猿10 小时前
模拟慢上传-处理超时重试image 丢失线上问题
前端·javascript·html
moshuying12 小时前
网购能买Token了!
前端
h_654321012 小时前
echarts实现柱状图加一条横线
前端·echarts
风骏时光牛马12 小时前
生成一个后端标题,只需要一个标题,不需要其他的任何文本。
前端
子非鱼@Itfuture12 小时前
关于前后端联调中登录状态/登录信息失效?
java·前端
郭小李12 小时前
openFeign入门
java·开发语言·前端
馒头不想说话12 小时前
AI当运营,帮你省人力
前端