「ExoBrowser」はJavaScriptで拡張可能なWebブラウザプラットフォーム。一応動作可能なブラウザ(Mac/Linux用)も提供されていますが、完成度は高くありません。どちらかといえば、JavaScriptを使って機能を拡張できるブラウザ用プラットフォームの開発を目指している印象。
Stacked Navigation
現在Exp.1として提供されているブラウザは「Stacked Navigation」と呼ばれる、以下の機能を実現しています。
- 縦に並ぶタブ。LRU順表示(使った順)。
- Pin / Unpin機能。
- タブのタイトルを検索できる(URL入力欄で /検索ワード)。
2ペインに分かれていて、画面左側にタブ一覧、右側がブラウザ本体となっています。
なぜこのようなコンセプトを考えついたかは開発者のブログエントリーに詳細に記述されています。長文なのでざっとしか読んでませんが、タブをたくさん開いてあちこち探し回す非効率さを解消するためのものみたいです。
自分なりの実装を試せる
Stackable NavigationがノーマルタイプのTabブラウザと比較して優れているかどうかはともかく、このような新コンセプトをJavaScriptを使って簡単に実装できるのが、ExoBrowserの利点でしょうか。
ソースコードからビルドする場合、以下のリンクが参考になりそうです