タグ

ブックマーク / rockridge.hatenablog.com (7)

  • 型推論の実装は高速リリースサイクルの試金石だった - Mozilla Flux

    Firefox 9の目玉機能であるJavaScriptの型推論(Type Inference:TI)。この機能をリリース版に投入できたことによって、ようやく当に高速リリースサイクルを維持するめどが立ったといっても過言ではない。それくらい、TIの実装は開発プロセスにおいて重要なチャレンジだった。 話は2011年8月上旬に遡る。同年6月にJavaScriptエンジンのモジュールオーナーを継いだMozillaのDavid Mandelin氏が、mozilla.dev.planningニュースグループに1のスレッドを立てた。『Shipping Type Inference and Other "Irreversible" Changes』と題されたそのスレッドにおいて、Mandelin氏は、TIの導入に当たって開発プロセス上の課題があると指摘した。 TIはJavaScriptエンジン全体を通じ

    型推論の実装は高速リリースサイクルの試金石だった - Mozilla Flux
  • 苦況(ピンチ)の内にも入りません - Mozilla Flux

    (2011/12/21追記) Mozillaが公式ブログでGoogleとの提携契約の延長を発表した(『Mozilla and Google Sign New Agreement for Default Search in Firefox』)。秘密保持条項があるため契約の詳細は記載されていないが、Mozillaは今後3年間この提携関係が継続すると明言している。 (2011/12/07追記) CNET News『Don't write off Mozilla-Google revenue deal as dead(Mozilla・Googleの収入提携を死んだことにするな)』という記事が出た(CNET Japanによる抄訳)。Stephen Shankland記者がGoogleとMozillaに取材したところ、GoogleはMozillaとの契約関係がなお継続している事実を認め、Mozilla

    苦況(ピンチ)の内にも入りません - Mozilla Flux
  • Firefox 5リリース記念:旧世代とのパフォーマンスを比較してみる - Mozilla Flux

    予定どおりFirefox 5がリリースされた。高速リリースサイクルを採用した結果、Firefox 4からわずか3か月で新しいバージョンに移行したわけだ。この短期間で、多少なりともパフォーマンスは上がっているのだろうか。それとも、新しいサイクルをテストするため、Web開発者向けの変更が加えられたにとどまるのか。 Firefox 5(Beta 7)のパフォーマンスを旧世代と比較するため、ざっくりとしたテストを行った。対象は、以下のとおり。いずれもWindows Vista SP2(32bit版)上で動作し、新規プロファイルを利用。初期設定のまま、アドオンはすべて無効化してある。ただ、プラグインまで全部無効にすると性能がわからなくなるので、Adobe Flash Player 10.3だけ有効にした。なお、ハードウェア(HW)アクセラレーションはブロックされている。 Firefox 3.6:Mo

    Firefox 5リリース記念:旧世代とのパフォーマンスを比較してみる - Mozilla Flux
  • Windows版Firefox 3.7のUI変更は小幅、しかし4.0で全面リニューアルの予定 - Mozilla Flux

    Firefox 3.5のアイコン改訂に携わったデザイナーのStephen Horlander氏いわく、現行のWindows版Firefoxのデザインにはいろいろ問題があるという。たとえば、Aero Glassへの対応は最小限にとどまっており、メインツールバーのアイコンには一貫性がなく、タイトルバーからコンテンツ表示領域までの幅が大きくて、その中にたくさんの要素がゴチャゴチャと並んでいる。 Horlander氏を中心に、FirefoxのUIデザイナーであるAlex Faaborg氏とAlexander Limi氏の両名が加わり、Windows版のUIを見直そうというのが、Firefox Sprintsの一環となるプロジェクト、『Windows Theme Revamp』だ。主要メンバーが集まっているだけでなく、Firefox Sprints自体、成果が出ればそのまま体に取り込む位置づけなの

    Windows版Firefox 3.7のUI変更は小幅、しかし4.0で全面リニューアルの予定 - Mozilla Flux
    koyhoge
    koyhoge 2009/07/18
    なんでもまとめれば良いというものではないと思うのだが。
  • Webブラウザの動作を速いと「感じさせる」ための工夫 - Mozilla Flux

    MozillaWikiにFirefoxのUIチームが『Perceived Performance』というページを作っている。Firefox.nextの体感速度を引き上げるためのアイデアをまとめたもので、検討中の項目にすぎないとはいえ、どれも採用される可能性のあるものばかりだ。そこで、現在挙がっているアイデアを紹介しておきたい。 読み込まれないページのタイムアウトを早める。 再起動時のデフォルトとして、現在セッションの復元で使用しているメニューを表示させる(メッセージなどは変更して)。 メモリ使用量を監視し、たくさんのタブを開きすぎているときは警告する。 システムトレイに常駐させる機能(Mozilla Suiteにあったものを復活)。 スロバーの動きを速くする。 Mac OS X版のスクロールモデルをWindows版とLinux版にも実装する(Bug 462809)。 リアルタイム戦略ゲーム

    Webブラウザの動作を速いと「感じさせる」ための工夫 - Mozilla Flux
  • Firefox 3.5でGeolocationを本格サポート - Mozilla Flux

    ITmedia Newsに『GoogleとMozillaが提携:Googleの位置情報機能、次期Firefoxで採用』という記事が出ているが、これについてFirefox側から開発者が解説した『Geolocation in Firefox 3.5 and Fennec』を読むと、内容の理解がより深まると思われる。 Firefox 3.5 Beta 4は、ユーザーがWebサイトと位置情報を共有できるようにするための標準規格、「W3C Geolocation Specification」(ただしドラフト)をサポートしている。これまでもMozilla LabsがGeodeというアドオンを出してはいたが、Geolocationを利用したサービスがなければユーザーにアドオンをインストールするメリットがなく、かといって一定のユーザーベースがなければサービスが出てこないというジレンマをかかえていた。そこで

    Firefox 3.5でGeolocationを本格サポート - Mozilla Flux
  • NoScriptの全面譲歩で決着 - Mozilla Flux

    予想外にあっけない幕切れだった。NoScript 1.9.2.6がリリースされ、1.9.2.4で問題になっていたホワイトリストは自動的に削除されるようになった。そして、二度と追加されることはない。NoScriptの作者Giorgio Maone氏は、公式サイトのほか、自己のブログにも謝罪文を掲載した(『Dear Adblock Plus and NoScript Users, Dear Mozilla Community』)。 大きな反響をいただき、台湾からのトラックバックさえあった『Adblock Plus vs. NoScript』の続報である。筆者は対立が長引くと見ていたのだが、わずか数日でNoScriptが全面的に譲歩する結果となった。Maone氏の謝罪文には経緯も説明されているので、まずはそれを見てみよう。 NoScript作者から見た争いの経緯 やはり今回の争いの発端はEasy

    NoScriptの全面譲歩で決着 - Mozilla Flux
  • 1