瀏覽器助手
免費
一個小型擴充功能,會讓你沒用過的分頁休眠,這樣你的 Mac 就有更多記憶體。
The problem
A browser with dozens of tabs is often the biggest thing on your Mac. Most of those tabs have not been looked at for an hour, but they still hold memory, and you will not close them because you might need them.
Browsers can put a tab to sleep and reload it when you click it. The browser companion does that for tabs you have not touched in a while, shows how much memory the browser is using, and, when linked to the Mac app, records what the sleep gave back in a receipt.
How it works
- Install. Add the extension from your browser's store. The listings go live with launch. It works with Chrome, Edge, Brave, Arc and Firefox.
- Link. In Hedroom, Tools › Set up browser companion writes a small file into each browser's folder, only after you click, so the extension can talk to the app. Uninstall removes it.
- Choose when. Tabs idle for 15 minutes, 30 minutes (the default) or 1 hour. Automatic sleep is off until you turn it on. You can also press the button in the popup.
- Skip what matters. It does not sleep a tab that is playing audio, pinned, in front of you, a browser page, on your never-sleep list, or (if you turn the form guard on) has typing you have not sent.
- Receipt. After tabs sleep, Hedroom compares the whole browser's memory before and after and marks the result as an estimate.
What you will see
The popup is titled "hedroom · tab sleep" and shows whether it is linked to the Mac app. A dark card reads, for example, "This browser is using ~2.6 GB", marked as an estimate, then the number of tabs open and idle, and a button such as "Sleep 14 idle tabs". After sleeping, the button becomes "Wake all tabs". Below it are your tabs with their state: idle, playing audio, pinned, asleep. There is no memory number per tab.
In the Mac app, the tab-sleep receipt shows the browser's memory before and after. Automatic sleeps are combined: one receipt per browser per 15 minutes, and only when 3 or more tabs slept.
A worked example
Example, not real data
A research afternoon
Say your browser has 22 tabs open and 14 have been idle for over 30 minutes, including a few you meant to read. You press "Sleep 14 idle tabs". The tab playing music, the pinned ones and the one in front stay as they are.
A slept tab keeps its place in the tab bar and reloads when you click it. Hedroom's receipt compares the browser's memory a few minutes before and after. It is an estimate for the whole browser, not for each tab, and if little memory came back, it says so.
Details and limits
它做什麼
- 讓閒置 15 分鐘、30 分鐘或 1 小時的分頁休眠(預設 30 分鐘),使用的是瀏覽器自帶的分頁丟棄功能。休眠的分頁在你按一下時會重新載入。
- 顯示整個瀏覽器佔用了多少記憶體,由 Mac App 測得並標記為估算,另外還有你的分頁狀態。
- 分頁休眠後,Hedroom 會根據瀏覽器前後的記憶體寫出一份回執。
- 適用於 Chrome、Edge、Brave、Arc 和 Firefox,並與 Mac App 連結。設定時會在每個瀏覽器的檔案夾中寫入一個小檔案,只有在你於「工具」中按一下「設定瀏覽器助手」之後才會進行。解除安裝時會將其移除。
What it will not do
- 在任何地方傳送分頁標題或網址。擴充功能與 Mac App 之間的訊息格式裡,沒有網址、標題、主機名或分頁的字段。如果有人加上,測試就會失敗。
- 發出任何網路要求。擴充功能不發出任何要求。
- 讓正在播放音訊、已固定、你正在看的、瀏覽器頁面、在你的「從不休眠」名單上,或(如果你開啟了保護)帶有尚未傳送的輸入表單的分頁休眠。
- 自行讓分頁休眠,除非你開啟自動休眠,而它預設是關閉的。
Limits
- 沒有每個分頁的記憶體。Chrome 沒有穩定的讀取方式,所以 Hedroom 顯示的是整個瀏覽器。
- 不支援 Safari,因為 Safari 擴充功能無法讓分頁休眠。
- 表單保護是可選的,只有在你開啟它時,才會要求在頁面中執行的權限。它對每個分頁只報告一個「是」或「否」,絕不會讀取你輸入的內容。
- 擴充功能從你的瀏覽器商店安裝。上架資訊會隨發佈一起生效。
免費還是 Pro
免費。Hedroom 的「規則」中的自動分頁休眠規則屬於 Pro。
The automatic rule is Pro because every rule is.
Questions people ask
Does it see or send my tabs or browsing history?
The extension reads tab titles and states to draw its popup, and they stay inside the popup. It makes no network requests at all. The message format between the extension and the Mac app has no field for a URL, a title, a host name or a tab, and a test fails if one is added.
What permissions does it ask for?
At install it has no access to the pages you visit. If you turn on the form guard, it asks for permission to run in pages, and then reports one yes or no per tab. It never reads what you typed.
Will I lose something I was typing?
Not if you turn the form guard on: a tab with unsent typing is never slept. Without it, protection relies on the browser's own rules, so a half-written form may not survive a reload.
Does it need the Mac app?
Sleeping tabs works on its own. Linking to Hedroom adds the whole-browser memory figure and the receipt. When Hedroom is not open, the popup says "Open Hedroom to link".