webkit
mozilla
Brendan Eich

ここに来てMozillaの存在意義, WebKitに乗り換えないことの意味

次の記事

隕石落下のビデオがYouTubeにあふれた理由はロシアの独特の“車事情”から

mozilla_wordmark_300dpi

今週初めにOperaは、Prestoと呼ばれる独自のレイアウトエンジンを捨ててWebKitに鞍替えする、と発表した。Google、Appleに続いて今度はOperaだから、オープンソースのWebKitエンジンは今、大きな支配的勢力になりつつある。しかしMozillaのCTO Brendan Eichは昨夜の記事で、Mozillaは当面、レンダリングエンジンを変えない、との意思を表明した。Mozillaは上記3者のような営利企業ではないので(そのことをふだん忘れている人も多いと思うが)、そのミッションも自ずから異なるのである、と。

Eichは、“Mozillaがふつうの企業なら、Operaと同じことをしただろう”、と言う。“しかしわれわれは企業ではないし、またデスクトップにおけるシェアは、横ばいもしくは伸びていると思われる。それには、Geckoがもたらした短期的な勝利、という側面もある”。

Eichはさらに続けて、“われわれがWebKitの波に乗ってしまえば、そのブラウザはWebKitを核とするChromeと何ら変わりのないものになる。しかし、そのようなモノカルチャーはWebに良いものをもたらさない。WebKit一色でなく、FirefoxがありInternet Explorerがある、という多様性が重要だ”、と言う。しかもEichの見方では、8つのビルドシステムがあり多様なフォークもあるWebKitは、単一の存在ではない(8、AppleのNitro、iOSバージョンのSafari、…)。グラフィクスのバックエンドやネットワークスタックも、それぞれ異なる。“Android 2.3のときWebデベロッパたちは、WebKitの不統一性に苦労したのだ”、とEichは書いている。

またWebKitに切り替えるとしたらその費用は、Operaに比べてMozillaでは相当に大きい、とEichは言う。Operaはデスクトップのシェアが比較的小さいから、切り換えの費用も比較的少ないが、それでも、ささいな額とは言えない。しかしMozillaは、XMLベースのユーザインタフェイス構築言語 XULに、大きな有形無形の投資を蓄積している。それを捨ててWebKitに乗り換えたら、Firefoxアドオンの膨大な資産とエコシステムを失うことにもなる。

独自のエンジンを持つからこそ、Firefox OSやFirefox for Androidなどのプロジェクトも可能になる。中でもとくにEichは、今Firefoxが使っているGeckoエンジンの次世代版Servoに、大きな期待を抱いている。Servoは、マルチコアのCPUと大規模並列処理のできるGPU向けに最適化されている。だから、ブラウザのマルチスレッド化(==内部的並列処理化)ではAppleやGoogleよりも一歩進んだものになる。

Webデベロッパにとって、OperaがWebKitに切り替えたことは大きな意味を持たないだろう。元々、サイトをOpera向けに最適化していたデベロッパは、それほど多くないからだ。デベロッパはむしろ、WebKitへの切り換えを歓迎するだろうし、またMozillaについても、Eichが主張する独自路線の維持が本当に将来のイノベーションを招き寄せるのか、議論したいところではないだろうか。しかしWebも人間社会と同様、健全な多様性こそが、進歩の動因なのだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

“ここに来てMozillaの存在意義, WebKitに乗り換えないことの意味” への10件のフィードバック

  1. Mlyde より:

    >今週初めにOperaは、Prestoと呼ばれる独自のレイアウトエンジンを捨ててWebKitに鞍替えする、と発表した。Google、Appleに続いて今度はOperaだから、

    なんだか、WebKitはGoogle主導のように読めて面白いですね。
    まあ、シェア的にはChrome>Safariなのでしょうけれど。

  2. 名前を決めてください より:

    IEがデファクトスタンダードの時代があったようにモバイルもWebKitがデファクトスタンダードになっている
    それによって生まれた弊害(利点もありますが)を考えると「モノカルチャーはWebに良いものをもたらさない」という言葉は重い
    ブラウザに限らずOS、検索エンジン、各パーツetc..モノカルチャーは好ましくないですよね

    • aquarium より:

      皆がバラバラなものを使っていては、互換性が無いと喚くのだからどちらも一長一短。

      • 名前を決めてください より:

        「利点もありますが」とカッコつきで書いているように、一長一短という意味も含んでいる書き込みですよ(長短の度合いは書いていませんが)
        それに互換性という点は標準規格というのもありますし
        単一性の利点ならリソース集中の方が大きいかと思います

  3. 神崎渉瑠 より:

    ベースとなっている標準規格(つまりHTML5のこと)の規模が大きすぎると思います。
    iCabやOmniWebはかなり前にWebkitに変更されてますし、新規参入は不可能でしょうね。。。

    “標準”と言いつつも、それを先導しているのがブラウザベンダー。
    ベンダーが勝手に独自規格を作って、”それ良さそうだから採用”の連発で、何が”標準”なのかわからない状態になってないでしょうか。。。

  4. 神崎渉瑠 より:

    ベースとなっている標準規格(つまりHTML5のこと)の規模が大きすぎると思います。
    iCabやOmniWebはかなり前にWebkitに変更されてますし、新規参入は不可能でしょうね。。。

    “標準”と言いつつも、それを先導しているのがブラウザベンダー。
    ベンダーが勝手に独自規格を作って、”それ良さそうだから採用”の連発で、何が”標準”なのかわからない状態になってないでしょうか。。。

  5. Haresh Bhut より:

    The information you provided is very informative and the information and the how-to guide for using different tools, thanks for teaching this efforts you have put into. http://gfxtra.in/

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

フォロー

新しい投稿をメールで受信しましょう。

現在394人フォロワーがいます。