ブログトップ 記事一覧 ログイン 無料ブログ開設

Mozilla Flux RSSフィード

2009-05-14

Mozilla短信 #16

Mozillaに関する多種多様なトピックを、おのおの短い記事にまとめた上で一本に編集したもの。不定期に連載予定。

Firefoxの常用ユーザー数
2億7千万人というユーザーベースにばかり目が向きがちだが、この数字は推計にすぎないので、基礎資料となる日々の平均利用者数のほうが重要だ。Mozillaはそれを9000万人と見積もっている。今年2月には8500万人とされていた。着実に伸びている。
Firefox 3.5の言語サポート状況
Updated Native Language Coverage Stats』によると、今年5月上旬の時点で、Firefox 3.5は65言語(ロケールとは一致しない)をサポートしており、これはネット人口(約12億3千万人)の96.5%をカバーすることになるそうだ。ちなみに、IE7は77言語、98.1%をカバーしており、これが主要ブラウザのトップらしい。
Firefox 3.5のデモ
Mozilla Wikiで、Firefox 3.5のデモページ一覧が作成の途上にある。面白いのはかなり早い段階から公開されていたTraceMonkeyのデモだろう。写真にエフェクトをかけるものだが、Safari 4やGoogle ChromeよりもShiretokoのほうがいい数字を出す。
Firefox 3.5の新アイコン
マイコミジャーナルの『Firefox 3.5 アイコンデザインを再考』で既報だが、FirefoxのUIデザイナーを務めるAlex Faaborg氏は、『Thinking about Refreshing the Firefox Icon』の中で、Firefox 3.5の新アイコンに言及している。Firefox 3から確かに変わったという印象を与え、かつアイコンからFirefox 3.5のパワフルさや、できの良さなどをイメージしてもらえるようにしたいそうだ。この発表の時点ではまだ確定事項にはなっていなかったが、最近Faaborg氏は、本家mozillaZine Forumにアイコンの変更を決定したと書き込んだ
「最近の履歴を消去」は使いやすいのか
Firebugの開発者の一人John J. Barton氏が、Firefox 3.5で導入される「最近の履歴を消去」機能は間違った方向に進んでいると主張している。詳細な設定が隠れてしまっており、不適切だというのだ。これに開発総責任者らが反論しているのだが、そのポイントは詳細な情報を最初から出すと一般ユーザーは逆にキャッシュだのセッションだのといった用語が分からなくて困ってしまうということらしい。ただ、項目全体の表示にスクロールが必要な点は今後修正するそうだ。
FennecのUIは横幅が重要
Fennec(Firefox Mobile)はWindows Mobile環境における小さな画面にも対応する必要があるため、UIの横幅を圧縮することが課題となる。『Whither bookmarks?』によれば、従来の丸みを帯びたデザインのロケーションバーを四角くすることで、入力スペースを稼ぐことができた。また、今後はロケーションバーの右隣にあったブックマークボタンを別の場所に移動させて、さらにスペースを稼ぐ予定だ。
Gecko 1.9.1ベースだからできるFennecのUI
Fennec(Firefox Mobile)は、Firefox 3.5と同じくGecko 1.9.1をベースにするものとみられる(ただしカスタマイズの可能性あり)。エンジンとしてGecko 1.9.1を使うことで、CSS3のプロパティが一部適用できるようになる。Fennecはその機能を存分に使い、画像を使わずに美しいUIを提供する。
Fennecの仮ホームページ
Fennec(Firefox Mobile)の仮ホームページができた。ダウンロード用ボタンが備えられ、機能を概説したビデオも閲覧可能。今夏にリリースされるWindows Mobile版Fennec Betaをアピールする場でもあるそうなので、同時期に正式なホームページとして立ち上がる可能性は高い。
Firefoxチームの人事
Mike Connor氏のアナウンスによれば、Firefoxのフロントエンド開発チームは、サブモジュール・オーナーを増やし、各人に担当分野でより大きな責任を果たしてもらうことにした。モジュール・オーナーであるConnor氏の権限をある程度分散させたわけだ。Dietrich Ayala氏がPlacesのサブモジュール・オーナーを務めたことで、開発成果が上がったことも導入の一因だという。新しく任命されたオーナーたちは、担当分野のコード修正に関してかなりの発言力をもつことが予想される。ちなみに、テーマ担当のサブモジュール・オーナーはDao Gottwald氏になった。なお、Ayala氏は、セキュリティ担当のJohnathan Nightingale氏ともどもFirefoxチームのマネージャに昇格している

今週のMeeting要旨 090514版

今週開かれた開発者ミーティングから、注目の情報を選んで掲載。日付はすべて米国太平洋夏時間(PDT)を基準にしているので、日本時間とはずれる。

Firefox Product Delivery Meeting(2009-05-13実施)

Firefox 3.5 RC1は、ビルドの作成に2日、QAに7営業日を要することが判明した。やはり6月2日リリースの線が濃厚だ。もちろん、予定どおり来週コードフリーズできたらの話。

RC1を控えているが、Code Sprintsの一環である「Always have option to Add Search」(Bug 482229)は、投入のタイミングを探っている。

Firefox 3.5 Beta 4の常用ユーザー数は65万人を超えたが、3.1 Beta 3のユーザーもまだ15万人以上いるという。乗り換えが進んでいない理由はMozillaにも分からないそうだ。

Firefox 3.0.12のリリースは7月中旬を予定していると発表された。

Firefox 3.0.x系列では、3.0.10のリリースによってクラッシュの報告が、サンプル調査で先週の35/300から23/300に減ったらしい。
(同日追記)より正確な表現に修正

Fastest Firefoxキャンペーンは、3.5が出る3週間前に開始するとのこと。逆に言えば、キャンペーンの開始から正式版のリリース時期を推測できそうだ。

Development Meeting(2009-05-12実施)

コードフリーズに向けて、Blockerリストの見直しが続く。Trunkで修正したが、Branchでは未修正のバグが増えてきたらしく、近いうちに大きなチェックインの波が来そうだ。

フロントエンド開発チームは、Blockerバグの処理に当たっているほか、Vista版インストーラの権限昇格問題やUI応答性の向上などに取り組んでいる。

Geckoのグラフィックスチームの報告で気になったのは、Gecko 1.9.2(Firefox.nextのエンジン)で「decode-on-draw」という機能を投入するとしている点だ。描画とデコードを同時並行で進め、パフォーマンスを引き上げるということだろうか。

また、Gecko 1.9.2関連では、ネットワークライブラリ (Necko) をChromiumのネットワークスタックに置き換える話があった(『Firefox.nextでコンテンツとクロームのプロセスを分離』)のだが、これは行わないことになった。パイプライン機能などで互換性に懸念が生じたからだ。しかし、ChromiumのIPC(プロセス間通信)コードは採用を予定しているように読める。

なお、先週紹介した”Bug 488966 - Add a last_visit_date column with an index to moz_places”はFirefox 3.5 RC1に投入される可能性が高い。

Thunderbird Status Meeting(2009-05-12実施)

Thunderbird 3 Beta 3のBlockerが55個(先週-5個)、うちb3uxのサブフラグがついたバグが22個(先週-5個)だ。開発の歩みは遅く、Beta 4を出すのもやむを得ない。

Autoconfig機能は、アカウント設定に使うデータベースがもうすぐ検証の時期を迎える。日本のISPに関しては、Mozilla Japanと連絡を取るとしている。

一つ気になるのは、「We should mute status meeting by default」というフレーズ。開発者会議の要旨を非公開にするつもりなのだろうか。だとしたら影響は大きい。あるいは、あまり詳しい情報は載せないようにするという意味なのか。

Mobile Meeting(11-May-2009実施)

N810版Fennec Beta 2のBlockerは20個(先週-3)。あまり減っていない。ただ、Geolocationのサポートが着々と進んでいる。

Windows Mobile版FennecのAlpha 1はいまだにリリースされない。アドオンがインストールできないバグで引っかかっているそうだ。

少し前にはてなブックマークのJavaScriptが変わったかも

具体的にいつ頃からかは分からないのだが、最近、はてなブックマークの表示が従来よりもスムーズだ。コメントやスターがたくさんついたページを読み込んでも、スクリプトの処理が遅くなっている旨の警告が出ない。最初、ShiretokoのTraceMonkeyが改良されたせいかと思った。が、Firefox 3.0.10でも速くなっているのを感じる。

たとえば、『実環境のテスト……にはたぶんならない』で紹介した、「Firefoxノベルティセット欲しい!とは - はてなキーワード」のブックマークがそうだ。最初にコメントがずらっと表示されるところまでは同じだが、後からスターがブロックごとに順番に表示されていくように見える。以前スターは一気に表示されていたという記憶なのだが。

Webで検索したところ、「IT戦記」の『はてなブックマークのコンテンツの JavaScript を高速化する』と『はてなブックマーク JavaScript 高速化計画 補足』、それから「つれずれなるままに…」の『Re: はてなブックマークのコンテンツの JavaScript を高速化する』がヒットしたけれども、どれも昨年11月の話だ。「はてなブックマーク日記」にも該当するアナウンスは見当たらない。

手元の環境でFirefox 3.0.xのJavaScript処理が高速化する理由が思いつかないので、きっと密かにスクリプト自体が改良されたのだと考えているのだが、どんなものだろうか。個人的には快適で満足している。もし実際スクリプト改訂の影響なら、はてなはその効果をもっとアピールしていいと思う。

(09/05/15追記)
スクリプトはやはり改良されていた。コメント欄でid:secondlifeさんが概要を説明してくださっている。ぜひご一読を。