今日のナイトリー

自動更新で ID:20100912041924 に。いろいろ変更が入っています。

「JaegerMonkey」 - Scene Side B などで既報ですが、新型の JavaScript エンジン、JaegerMonkey が投入されました。これに伴い、従来の javascript.options.jit.chromejavascript.options.jit.content が廃止され、以下のオプションが追加されたとのこと。

  • javascript.options.methodjit.chrome(デフォルト値 false
  • javascript.options.methodjit.content(デフォルト値 true
  • javascript.options.tracejit.chrome(デフォルト値 true
  • javascript.options.tracejit.content(デフォルト値 true

試しに SunSpider JavaScript Benchmark 走らせてみたところ、私の環境ではデフォの javascript.options.methodjit.chromefalse で、564.2ms でした。で、javascript.options.methodjit.chrometrue にしたら、さぞかし速くなるかと思いきや、685.2ms と遅くなってしまいました。orz まぁ、これから速くなっていくと期待しておきましょう。

あと、Bug 363249 – implement css3-values calc() が入っていますね。これで高度な CSS の指定ができるようになります。UA が対応していれば。

他にも目立ったところでは、Bug 432287 – add buttons and icons for zoom in/out to toolbar customization palette が入って、ツールバーのカスタマイズパレットにズームイン・ズームアウトのためのボタンが追加されています。

書き忘れてました。Bug 533038 – Extensions should not be extracted into the profile directory, but installed/stored as XPI file も入っています。拡張機能をパックしたままインスコすれば、起動が速くなるんじゃね? ということのようですが。

trunk Extensions - alice0775のファイル置き場 - Yahoo!ジオシティーズ で色々述べられているので参照しておきましょう。