Firefox 浏览器附加组件
  • 扩展
  • 主题
    • 适用于 Firefox
    • 字典和语言包
    • 其他浏览器网站
    • 适用于 Android 的附加组件
登录
Artek Tab Vault 预览

Artek Tab Vault 作者: Artem Guliaev

Crash-proof tab session backup and idle tab memory guardian for Firefox.

0(0 条评价)0(0 条评价)
下载 Firefox 并安装扩展
下载文件

扩展元数据

屏幕截图
关于此扩展
Artek Tab Vault fixes two of the most common Firefox pain points: losing every
open tab after a crash or update, and Firefox slowly eating your RAM with
dozens of tabs open.

WHAT IT DOES

Independent session backup
- Takes a rolling snapshot of every open window and tab on an interval you
control, completely independent of Firefox's own session restore (which
can and does fail on crash or update).
- Keeps a configurable number of past snapshots, not just the last one, so a
single bad save can't wipe your history. Never persists a corrupted/empty
snapshot over a good one.
- Optional size cap (MB) for the whole backup history on top of the snapshot
count limit, with three ready-made presets (compact/balanced/archivist).
Every time old snapshots actually get trimmed - or a snapshot gets skipped
as empty/corrupted - it's recorded in a visible log in settings, so
retention is never a silent surprise.
- Captures and restores native Firefox tab groups (name, color) where the
browser supports the tabGroups API.
- One-click restore of any snapshot, plus manual "backup now".
- Restore into a new window (default) or straight into your current window,
so you're not doubling up memory with duplicate windows.
- Export/import snapshots as JSON. Import also tolerates plain URL lists and
a few common export shapes from other tab/session managers, skipping only
the individual entries it can't understand instead of failing outright.
- Detects a likely crash/unclean shutdown on the next Firefox launch and
proactively notifies you to restore the last backup.

Guardian: automatic memory relief
- Automatically discards (unloads) tabs that have been idle for a
configurable number of minutes, freeing RAM and CPU without closing them.
- Never touches the active tab, pinned tabs, tabs playing audio, or (by
default) a tab with an unsubmitted form - so you don't lose typed input.
- Domain whitelist: tell it to never discard specific sites (e.g. your email,
a long-running dashboard).
- Smart tab activation: when the active tab is closed, immediately hands
focus to the nearest already-loaded tab instead of leaving you staring at
a discarded neighbor reloading itself.
- Marks discarded tabs right in Firefox's own tab strip/sidebar with a
configurable title prefix (default "💤 ") - so you can tell at a glance
without opening the popup.
- "Discard all except current" one-click button and keyboard shortcut.
- Popup shows every tab in the current window with a clear
active/loaded/discarded indicator, plus a toolbar badge with the total
discarded count.
- Every button (discard, backup, restore, save, reset, export/import,
presets) gives instant visual confirmation - a press animation plus a
brief "✓ done" flash and a text summary - so you always know an action
actually went through.
- Localized UI: English, Russian, Kazakh, Ukrainian, Belarusian, and
Serbian, following Firefox's language setting.

WHAT IT DOESN'T DO (known limitations)
- Firefox's extension APIs don't expose real per-tab RAM usage, so discarding
decisions are based on idle time, not measured memory, and the popup shows
discarded/loaded state rather than a byte count.
- Restoring a snapshot reopens tabs by URL; it doesn't restore in-page
browsing history, scroll position, or unsaved form state from before the
backup was taken.
- Firefox gives extensions no way to cancel the reload it starts when it
auto-activates a discarded tab; "smart tab activation" moves your focus off
it immediately afterwards, it can't prevent the reload from starting.

PERMISSIONS
- tabs / storage / alarms / idle / notifications / tabGroups - used strictly
for the backup, guardian, and tab-group-restore features above.
- unlimitedStorage - lets the local backup history grow past the browser's
default ~5-10MB local-storage quota when you raise the size limit above the
default; still fully local, nothing is uploaded anywhere.
- Access to all sites - used for two on-device-only things: (1) a content
script that detects whether a page has an unsubmitted form, so that tab
can be skipped by the memory guardian (only a true/false flag is kept, the
form's contents are never read, stored, or sent anywhere); (2) rewriting a
tab's own title (e.g. adding "💤 ") right before discarding it, since
Firefox has no dedicated API for that. Neither use ever transmits data off
your machine.
- No browsing data ever leaves your machine.

Feedback and bug reports are welcome via reviews on this page - please
describe the issue instead of just leaving a low rating, so it can actually
get fixed.
开发者留言
Artek Tab Vault combines two local-only features: rolling session snapshots
and idle-tab discarding via the native tabs.discard API.

Permissions notes for reviewers:
- <all_urls> is used only on-device: (1) a content script that reports a
boolean "has unsaved form" flag so the guardian can skip that tab —
form contents are never read, stored, or transmitted; (2) a one-shot
content script that prefixes document.title (e.g. "💤 ") immediately
before tabs.discard(), because Firefox has no API to set a tab title.
- unlimitedStorage is for the local snapshot history when the user raises
the size cap; nothing is uploaded.
- tabGroups is used to capture/restore native Firefox tab group name/color.
- notifications is used for the optional crash-restore prompt after an
unclean shutdown.
- No remote code, no analytics, no third-party servers. Data never leaves
the user's machine.

No remote code, no analytics, no third-party servers. Data never leaves
the user's machine.
Build: plain WebExtension, no transpile. The uploaded .zip is the source
(unzip and load as a temporary add-on). Jest unit tests cover pure logic
in core.js (npm test).
评分 0(1 位用户)
登录以评价此扩展
目前尚无评分

已保存星级评分

5
0
4
0
3
0
2
0
1
0
尚无评价
权限与数据

必要权限:

  • 向您显示通知
  • 获取浏览器标签页
  • 访问您在所有网站的数据

收集的数据:

  • 开发者称此扩展无需收集数据。
详细了解
更多信息
附加组件链接
  • 支持邮箱
  • 复制附加组件 ID
版本
0.3.1
大小
81.06 KB
上次更新
15 天前 (2026年7月31日)
相关分类
  • 标签页
许可证
MIT License
版本历史
  • 查看所有版本
标签
  • privacy
  • security
添加到收藏集
举报此附加组件
转至 Mozilla 主页

附加组件

  • 关于
  • Firefox 附加组件博客
  • 扩展工坊
  • 开发者中心
  • 开发者政策
  • 社区博客
  • 论坛
  • 报告缺陷
  • 评价指南

下载

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

最新版本

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

社区

  • Connect
  • Contribute
  • Developer

关注

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • 隐私
  • Cookie
  • 法律

除非另有注明,否则本网站上的内容可按知识共享 署名-相同方式共享 3.0 或更新版本使用。