Firefox 3 に向けたブレーンストーミングと Mozilla 2

2006年10月14日(土) 12時41分 by level
B ?
Tags: Firefox, 開発

Firefox/Feature Brainstorming - MozillaWiki で Firefox 3 に向けたブレーンストーミングが始まっています。すごい数があるので、時間があるときにじっくり見てみます。

もうひとつ、Brendan's Roadmap Updates: Mozilla 2 は、Mozilla 2、すなわち、2008年をターゲットにした Firefox 4 の構想のようです(Firefox 2.0 = Gecko 1.8.1、Firefox 3.0 = Gecko 1.9、Firefox 4.0? = Gecko 2.0)。これまた非常に長いので、だれか翻訳 or 要約してくれないかなぁ。

最終更新: 2006年10月15日(日) 10時18分

コメント (7)

1 10/17 15:35 mal
(c1) [2006/10/17 15:35:04] by mal

Roadmap:Mozilla 2 は
http://www.itmedia.co.jp/enterprise/articles/0608/15/news031.html
のもう少し具体的な話というところです。
(Firefox 4 に特化した内容は無いです、あくまでバックエンドの話)

理解できたところをまとめると
1. C++ の例外処理を導入して、(Moz 1.0 から今まで変更凍結していた) API を変更、簡素化する。
2. JS2 に JIT コンパイル機能をつけて、DOM(XPCOM)->XPConnect->JS という関係を を DOM->JS2 に移行することによる高速化する、また DOM が XPCOM の GC から JS2 の VM GC を使うことによりメモリリーク問題を解決する。
3. JS2 に不正メモリアクセス防止機能をつけ、XPCOM のコードを JS2 に移行することでセキュリティ安全にしていく。

1,2 番目は比較的早めに取り掛かるでしょうが、3 番目は JS2 の実装(型システム、JIT導入) が進まないと安定性、速度の低下が心配なので、だいぶ先の話になるんじゃ無いかと思います。
蛇足ですが、3番目については JS2 を DHTML 的な使い方から、C# のような使い方をするということでしょうか…驚きました。

2 10/17 17:31 level@管理人
(c2) [2006/10/17 17:31:45] by level@管理人

JS2のところで
This will kick Ajax performance in Firefox up a notch or three.
とありますね。
notch or threeって2-3倍かと思ったら、一桁から二桁という意味ですか?
それはすごいけど、そんなにうまくいくものなのか、、、

3 10/18 00:37 mal
(c3) [2006/10/18 00:37:51] by mal

最大値ならばもしかすると。Shibuya.js #2 の資料で速度比較の表があるんですが、

http://www.gentype.com/misc/js2.ppt
(10p) JScript.Net(以前の JS2 仕様に近い) で型付きでコンパイルした場合インタプリタに比べて 160 倍の差があります。

Mozilla のことですから MS ほど速度最適化に頑張るとは思えないですが、型付 JS2 + JIT コンパイルで 2-3倍くらいは早くなるといいですね。

4 10/18 11:53 池田
(c4) [2006/10/18 11:53:07] by 池田

Roadmap:Mozilla 2、どなたも手をあげないようなので、ひそかに和訳中。
まだ半分も終わってませんが(^^;

> This will kick Ajax performance in Firefox up a notch or three.

どうやら "Kick it up a notch" で、「スパイスを振りかける」なのではないかと。
http://en.wikipedia.org/wiki/Emeril_Lagasse
料理番組の人気シェフのようです。
さて、どう和訳したものか(^^;

5 10/18 12:57 level@管理人
(c5) [2006/10/18 12:57:02] by level@管理人

池田さん期待してます。

"notch or three" でぐぐってみると1万件以上出てきます。
http://www.google.com/search?complete=1&hl=ja&am...tch+or+three%22

[up|down|raise] a notch or three
という感じでの使用が多いようですね。

6 10/23 23:16 池田
(c6) [2006/10/23 23:16:50] by 池田

とりあえず、和訳できました。
http://firefoxhacks.at.webry.info/200610/article_4.html

個人的には CVS を捨てる、という話が興味深かったり(^^;

7 10/25 23:59 level
(c7) [2006/10/25 23:59:01] by level

池田さんご苦労様です。
かなり壮大な計画のように感じました。
Firefox 3 はうまくいって来年の今頃、
Mozilla 2 をベースにした Firefox 4 は
再来年の末くらいでしょうか。

トラックバック

トラックバックは検索対象外です。

この記事にリンクしているページ < >

  1. [46] http://beau.g-com.ne.jp/mon-extension-memo06_10-2.html