DEV Community

Tabs in One
Tabs in One

Posted on

Tabs in One:Chromeのタブを1列にまとめてメモリを解放する

これを読んでいるあなたは、いま40以上のタブを開いているはずです。Chromeが4GBのメモリを食い、ノートPCのファンが唸り、20分前に開いたあのタブが見つからない——そんな状態ではないでしょうか。

そのために作ったのが Tabs in One です。

課題

Chromeのタブバーは横1本の帯です。タブが10枚を超えると、それぞれが細い切れ端のように縮みます。何が開いているのか分からなくなり、重複が溜まり、メモリ使用量が増えていきます。タブ管理の拡張機能は存在しますが、そのほとんどは:

  • コンテンツと場所を奪い合うサイドバーをさらに1つ追加する、
  • 基本機能にアカウントやサブスクリプションを要求する、
  • あるいはすでに更新が止まっている。

Tabs in One がすること

Tabs in One は開いているすべてのタブを、1列のすっきりした1ページに集約します。実行すると、各タブはそのページへ移動し、元のタブは閉じられます。メモリはその場で解放されます。任意のタブ(または全部)をワンクリックで通常のタブに戻せ、失われるものはありません。

主な機能:

  • 1列ビュー — 各タブをタイトルとURL付きの読みやすい行として表示。小さなファビコンとはおさらばです。
  • ワンクリックで復元 — 1枚ずつでも、まとめてでも。
  • 重複リンクを作らない — 管理ページがすでに開いている場合、新しいリンクだけが追加されます。何も失われず、重複も生まれません。
  • バックアップ — 毎日自動(直近5件を保持)に加え、手動の「今すぐバックアップ」。
  • エクスポート/インポート — JSONまたはHTML。タブ一覧を別のマシンへ移せます。
  • 統計とランク — 保存したタブ数、解放したメモリ、自己ベスト。ランクは「Neat Tabber」から「Final Boss of RAM」まで。
  • 記録の共有 — 共有用の画像とリンクを生成します。

使い方

  1. Tabs in One のアイコンをクリック(または右クリックメニューの「Open Tabs in One」)。
  2. すべてのタブが1列のページへ移動し、元のタブは閉じてメモリが解放されます。
  3. 見る、探す、復元する——好きなときに。

使用する権限:tabs、storage、contextMenus、alarms。アカウント不要、サブスクリプション不要、データがブラウザの外に出ることはありません。

正直なデメリット

  • タブを読み取り・管理するために tabs 権限が必要です。それが目的なのですが、警戒する人もいます。コードは誰でも確認できます。
  • ピン留めしたタブがピン留めのまま残ることに依存している場合は、先に復元の挙動を確認してください。
  • これはタブの管理ツールであり、セッション同期ツールではありません。端末間の同期はしません(エクスポート/インポートを使ってください)。

インストール

Chrome ウェブストア:https://chromewebstore.google.com/detail/ehghdjiblhadojkedfjkmbeohiphogdb

無料。アカウントは不要です。

こんな人に

  • 参考タブを30枚以上開いたまま作業する研究者やライター。
  • ドキュメント、Stack Overflow、GitHub を同時に扱う開発者。
  • Chromeのメモリ消費でノートPCのファンが唸るすべての人。

1週間試してみてください。時間の節約にならなければ、アンインストールするだけ——費用はゼロです。


Chrome Manifest V3 で作っています。フィードバック歓迎です。

Top comments (0)