インタビュー

boris zbarsky answers your questions を興味深く読んだ。幾つか目に止まった点を抜き書き。

  • ウクライナ出身の Boris は MIT を出たシカゴ大学の数学の大学院生で Mozilla の非常勤開発者。
  • 彼は Gecko 開発に注力しいていて、Firefox やその UI には関わっていない。
  • Mozilla プロジェクト最大の負の遺産は、ドキュメントのないレガシー・コードであり、次が regression-testing の欠如だ。
  • ブランチの仕組みのせいもあって、当然ながら傍観者の我々以上に、開発者はドキュメントの整っていないバージョン間のコードの相違に苦労している。Gecko 1.7 のサポートを切る前は最悪だった。
  • Gecko 1.9 以後では、XBL 2.0 の実装、一層のセキュリティ対策、DOM に関する JS-to_C++ の扱い等が主眼となる。
  • 普段 seamonkey を使っていて Firefox は使っていない。巨大なモニターやバーチャル・デスクトップがあるので、タブも不要だ。
  • そもそも nightly Firefox は UI のバグで数ヶ月も動かない機能があって開発には不向き。たとえばトランクの places 問題を考えてみよ。Firefox を使っていたなら数か月分のブックマークのキーワードを失っていただろう。
  • IE との相違点。セキュリティ問題への対応が Mozilla は MS より適切。FirefoxWindows 以外の OS でも動く。
  • Opera との相違点。Linux 版しか使った事がないが、Opera の方が速いが、その MDI には馴染めず Firefox の見栄えの方が優れていると感じる。多くの Web 開発者がいまだに下らないブラウザ選別をしているおかげもあって、Firefox の方がサイトとの相性が良い。
  • 将来のブラウザの姿について。(先日ここで紹介した Opera のホーコン・リー CTO も言及していた点であるが)ネットワークにつながった機器間で履歴やブックマークその他の共有が求められるであろう。
  • 印刷のモジュール・オーナー、募集中。