どうも、2chブラウザ派とタブブラウザ派に別れてますね。
でも、どちらにしろXPCOMをラッピング?したものが必要になるのでそれを開発すると言うことでどうでしょう?
で、その後にそれぞれの開発を行うという形で。