Session Sync ― Firefox Quantumで使える優秀なセッションマネージャー拡張機能
かつてのFirefoxには、強力で優秀な拡張機能が数多く存在していました。中でも「Tab Mix Plus」は内蔵のセッションマネージャーが特に評判で、多くのユーザーに愛用されていました。しかし、Firefox Quantum(バージョン57以降)への移行とWebExtensions APIへの統一により、多くの便利な機能が永遠に失われ、今では縮小された機能しか使えなくなってしまいました。
筆者が最も探し求めていたのは、旧来のような柔軟性を備えたセッションマネージャーです。複数のセッションをスマートに、シンプルに、そしてエレガントに管理できるもの。ようやく、その条件を満たすアドオンに行き着きました。その名は「Session Sync」です。十分に満足できたので、今回はこれについて記事を書くことにしました。
さまざまな拡張機能を試して比較
このアドオンに行き着くまでに、半ダースほどの別の拡張機能を試しましたが、どれも期待に応えるものでしたらなかったのです。ちなみに、新版Tab Mix Plusのアルファ版も存在しますが、それはまだ雛形に近く、将来タブ&セッション管理の強力なツールへと成長しうる、いわば出発点にすぎません。
拡張機能をインストールすると、アドレスバーと検索ボックスの横に専用アイコンが表示されます。クリックするとパネルが展開します。インターフェースは少し賑やかに見えますが、使いこなすのはそれほど難しくありません。まず右側のペインから見てみましょう。ここには開いているすべてのタブの一覧が表示され、ハートボタンをクリックするとセッションが保存されます。保存済みセッションのリストは左側のペインに表示されます。複数のウィンドウをまとめて保存することも可能です(プライベートタブは除外されます)。

保存したセッションは、必要に応じて復元できます。開いているタブと同じウィンドウで復元するか、新しいウィンドウで復元するかを選択可能です。さらに、既存のセッション間でタブを結合したり、セッション同士を丸ごとマージしたりすることもできます。このアドオンはFirefoxアカウント同期にも対応しており、プロファイルの手動バックアップも行えます。


設定オプション
アドオンは細かくカスタマイズできますが、ほとんどの設定項目は外観に関するものです。見た目をお好みに調整できるほか、「遅延読み込み」による復元を有効化できます(これは、タブを実際にアクティブ化するまでページを読み込まない機能です)。加えて、自動セッション保存とその頻度の設定、ホットキーの割り当ても可能です。全体として、非常に実用的で手軽に使えるアドオンだと言えます。
ただし、1点だけ不足している機能があります。それはアカウント同期以外のインポート/エクスポート機能です。設定やセッションを手動でファイルに保存できれば理想的でしょう。おそらくJSONなどのテキスト形式になるはずなので、実装はさほど難しくないはずです。さらに言えば、旧Tab Mix Plusなどから古いセッションデータをインポートできる機能があれば、なお素晴らしいでしょう。現状では、過去のセッションデータを利用したい場合、扱いにくいテキストファイルを掘り起こし、見苦しい構造体からURLを解析する必要があります。とはいえ手作業でも処理可能なので、スクリプト化すればインポートも実現できるはずです。

まとめ
WebExtensionsにとっては小さな一歩かもしれませんが、ユーザーにとっては大きな前進です。かつてのFirefoxが誇っていた栄光・パワー・柔軟性の一部を、今も少しずつ再構築しているのが現状であり、失われたままの優れた機能があまりに多いというのは悲しいことです。古典的Firefoxの魅力は、どんな突飛な発想にも対応する拡張機能が必ず存在したことにありました。今はもう、そうはいかなくなってしまいました。
セッション管理は、ブックマーク以上に重要な機能だと筆者は考えています。それなのに、現在開いているタブをブックマークフォルダとして丸ごと保存するという荒っぽい方法以外に、まともな手段がないのが実情です。いつの日か、かつての完成度へと円環を描いて戻れることを願います。現時点においてSession Syncは、焼き直し技術ばかりが並ぶ状況の中で吹く、新鮮な風と言えるでしょう。それではまた、Firefoxianの皆さん。
それでは、また。
-
Firefox 4 vs Internet Explorer 9 徹底比較レビュー
さあ、覚悟してください!こんな対決記事を書くことになるとは思いもしませんでしたが、いざ始めましょう。あらゆるサプライズは起こりうるものです。Microsoftが一流の高性能ブラウザを届けてくることも、その一つです。社内での厳しい指導と減給が効いたのでしょうか。さて数日前、Firefox 4ベータの詳細なプレビューが公開され、その翌日にはInternet Explorer 9ベータが登場しました。どちらも非常に期待できる製品です。Firefox 4は長い歴史を持つ優れたブラウザの系譜を受け継ぎ、従来の精神を保ちながらさらに進化を遂げています。一方、Internet Explorer 9は革命です
-
Firefox 3.1 Beta 3のメモリ使用量を徹底検証 ― LinuxとWindowsでの実測レポート
先日、Firefox 3.1 Beta 3をレビューしました。JavaScriptパフォーマンスの大幅な向上、使い勝手とプライバシーに関する新機能、将来のHTMLマルチメディア要素への対応など、非常に魅力的なリリースです。ところが、あの記事ではメモリ使用量については一切触れていませんでした。 それには、ちゃんとした理由があります。 アプリケーションのメモリ使用量を正確に測定するのは、実は非常に難しい作業です。せいぜい得られるのは「推測」や「目安」程度で、しかも主観的かつ限られた要因に基づくもので、ほとんど役に立たないことも珍しくありません。多くの人は、タスクマネージャー、Process Exp