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 时代、后来被下架弄得一头雾水的老用户。前者省内存,后者算和老朋友重逢,这回这位朋友查过祖宗三代,干净。

下载汇总

相关推荐
码上上班1 小时前
shell 脚本知识点总结
前端·chrome
程序员Sunday1 小时前
Flex 和 Grid 有什么区别?一维布局、二维布局怎么选?
前端·css·面试
Jlzn88881 小时前
华南PACK线自动化率怎么统计才靠谱
前端·javascript·自动化
拖孩1 小时前
AI 时代,个人开发者到底能不能靠一个小程序赚到钱
前端·后端·微信小程序
Hilaku1 小时前
ERP选型时不问MCP,等于默认三年后再付一次集成费!
前端·javascript·程序员
程序人生8881 小时前
几百张固定位置扫描件如何离线批量清?DocConverter Web 批量去水印链路
前端
deli0071 小时前
一个汉字三种编码:UTF-8、GBK、UTF-16 逐字节对比实测
前端
庖丁解牛2 小时前
第二课:把代码保存成网页 + 认识变量 (2)
前端
代码猎人2 小时前
怎么开发一个Vue3项目
前端