私たちのFirefox 3--今度のキツネはやっぱり爆速だった
「Firefox 3ユーザー」と一言でいっても、開発者やウェブデザイナーなどさまざまな顔が見える。あるいはネットを始めたばかりの、開発者である「私」のお父さんかもしれない。私たちが使うFirefox 3はインターネット体験をどう変えてくれるのだろうか。
日本時間の6月18日午前2時、Mozilla Corporationは待望の新ブラウザ「Firefox 3」をリリースした。
Firefox 3では従来のバージョンに対して実に1万5000以上もの修正が加えられており、その新機能や拡張機能のいくつかはbuilderでもベータ版/RC版を元にしたレビュー記事で随時紹介してきた。
- 新種のレッサーパンダを捕獲:早速試す「Firefox 3」
- Firefox 3 Beta 2レビュー:これは便利!な「スマートブックマーク」
- Firefox 3 Beta 3レビュー
- Firefox 3 Beta 4レビュー--これはすごい!JavaScript処理が劇的向上
- Firefox 3 Beta 5レビュー--随所から感じられる「完成間近」な感じ
- Firefox 3 RCを早速試す--JavaScriptの実効性能はいかに?
今回、正式リリースにあたってMozilla Japan 技術部で国際化担当マネージャを務める中野雅之氏、同マーケティング部 テクニカルマーケティング担当の浅井智也氏に、Firefox 3で開発者やユーザにとって何が大きく変わるのかを伺った。
1 Gecko 1.9で大きく変わったこと
Firefox 3はレンダリングエンジンとしてGeckoの最新版であるGecko 1.9を採用した。Gecko 1.9は実に34カ月に渡って開発が続けられてきたエンジンであり、性能や安定性、レンダリングの正当性、コードの簡素化、持続性など、あらゆる機能が大幅に向上している。
その中でも特筆すべき点はどれか聞いてみたとこと、それはやはりグラフィックエンジンの刷新だと中野氏は指摘している。
Gecko 1.9のグラフィックエンジンは、オープンソースの2Dグラフィックライブラリである「cairo」をベースとして開発された。cairoはベクトルベースの描画モデルを採用しており、アンチエイリアスやグラデーション処理に対応した高品質の出力が可能なほか、PDFやPNG画像、PostScript、SVGなどの複数の出力形式をサポートしている。
このcaoiroを採用したことによって、Gecko 1.9のグラフィック描画能力は飛躍的に向上したという。
Firefoxがグラフィックエンジンを大幅に変更したのはFirefox 1.5のリリース以来のこと。中野氏によればその作業は一筋縄ではいかなかったようである。
Mozilla Japan 技術部 国際化担当マネージャ 中野雅之氏
「グラフィックエンジンをcairoベースに書き換えるために、既存のコードは全て捨て去り、新たに1からコードを書き直しています。ベースとするAPIが全く異なるから当然といえば当然なのですが、そのために開発チームのリソースの多くをここに注ぎ込むことになりました。リリースが大幅に遅れた要因のひとつでもあるわけですが、例えば1年前の状況(でリリースした場合)だと、まだ文字がまともに描画できていなかったかもしれません。逆にいえば、Firefox 3はそれだけ大きく変わっているということです」(中野氏)
もっとも、cairo採用の準備そのものは何年も前から進めていたと浅井氏は語る。
「Firefox 1.5や2.0ではUIの向上が主なテーマでしたが、その時点でバックグラウンドではcairoへの対応を進めていました。今回、それが初めて製品としてのクオリティに到達し、世に出すことができたということです」
Firefox 3ではベータ版公開の時点からその描画性能の高さには大きな反響があったが、それも頷ける話である。
2 Firefox 3で変わるユーザーエクスペリエンス
- コメント(5件)
- 特集: 私たちのFirefox 3 (5件)
- ホワイトペーパー
- 話題のタグ
#2
#5
文字にドロップシャドウの効果をつける--FirefoxとSafariのCSS対応
iPhoneにAdiumが載らない2つの理由
iPhone 3Gの節電術
マイクロソフトはIE 8で地雷を踏んだ?
マイクロソフト、Internet Explorer 8のベータ2をリリース
「iPhone」のパスコードロックに深刻な脆弱性--連絡先情報が読み取られる危険も
Windows XPのバックアップユーティリティについて知っておくべき10のこと
S・ウォズニアック氏:「エンジニアは自分の心に従って行動すべき」--IDFインタビュー
Firefox 3.1のHTML 5対応を検証--Canvas Text APIとCanvas Shadow API
グーグルが、無料社食をついに廃止?--真実はいかに
iPhoneからサーバにSSHログイン:TouchTerm
トップページにみる日本のウェブデザイン--表現したい人たちが集うMySpace
モジラ、「Firefox 3.1」でJavaScript実行を大幅に高速化
Techno Exchange
セキュリティ対策レベルテスト公開!
APC SOLUTIONS FORUM 2008をレポート
ZDNet Japan Green IT
Webセキュリティ特集
DELLが掲げる「新・仮想化アセスメントサービス」
「シンプル」&「低コスト」な運用管理
ZDNet Japan ホスティング特集
仮想化環境で求められるストレージの要件