【レビュー】
Lunascapeは、Webブラウザの最新版であるLunascape 5.1.2を発表した。同社では、6月24日にLunascape 5.1、7月3日に5.1.1と立て続けに公開している。しかし、今回のバージョンアップは、たんなるバグフィックスなどではなく、大きな変更事項を含んでいる。本稿では、それらについて紹介したい。
一般的にこの程度のバージョン変更では、大きな変更はさほどないと思われるかもしれない。しかし、大きな変更事項がある。まずは、5.1.1では以下のように、GeckoはFirefox 3.5と同じエンジンを搭載、HTML5への対応などが行われ、Geckoでのパフォーマンスが大きく向上している。
レンダリングエンジンのGeckoは、これまではプレバージョンであったのだが、正式版に対応したことがあげられる。また、HTML5に対応したことにより、Ogg Theora形式の動画、Ogg Vorbis形式の音声などの動画再生を拡張機能なしに行うことが可能となった。
さらに5.1.2は、一見すると大きな違いはなさそうであるが、5.1より以上に、HTMLの読み込み性能や起動速度の向上が図られた。後者については、Lunascapeから提供された資料を紹介したい。
1つ前のバージョン5.1.1によるものであることを先に、お断りしておく。これは起動からウィンドウ画面表示までの時間を、Lunascapeの計測ツールを使い計測したものである。ちなみに、CPUはCeleron M 420(1.6GHz)、メモリ1GB、Windows Vista SP2上で10回の計測を行い平均化したものである。
HTMLの読み込み性能については、実際のWebページの表示時間が、体感でもわかるくらいに高速化されている。実際のPCなどの環境による差異はあるが、おおむね1.25倍の速度向上が見られる(同社によれば、NUMIONの「STOP Watch」を使ったYouTubeのサイトでの計測結果による)。これにより、JavaScriptが多用されていないサイトでのブラウジングがより快適になった。以上のように、バージョンナンバーの差こそ小さいものであるが、大きな高速化を遂げている。
高速化については、SunSpiderベンチマークを行ってみた。SunSpiderベンチマークは、JavaScriptエンジンのレンダリングの実行速度を測定するもので、3Dレイトレーシング、暗号処理、文字列処理などの26項目のテストを行い、その結果を表示する。表示された数値はミリ秒単位で、数値が低いほど高速となる。
純粋にJavaScriptエンジンの性能評価を行うことができるベンチマークである(Webブラウザの総合的な性能はこれだけでなく、HTMLの読み込み速度や起動時間、さらに機能などを総合的に見なければいけない)。各レンダリングエンジンごとの結果は、表1、図3から図8のとおりである。なお、この計測には、筆者の次の環境で行った。
| レンダリングエンジン | 5.1 | 5.1.2 |
|---|---|---|
| Gecko | 994.4 | 959.8 |
| WebKit | 781.6 | 781.0 |
| Trident | 78910.4 | 58536.6 |
どのレンダリングエンジンにおいても、着実な高速化が図られていることが証明された。また、レンダリングエンジンのWebKitが、もっとも高速な結果をたたき出している点にも注目したい。
またLnascape 5.1のリリースのタイミングで、Luna Labsを開設した。これまで存在したユーザーからの要望を実現した形となる。同社では、Luna Labsにおいて公開可能な実験プロダクトを広く提供し、Webの知的創造活動に貢献していく予定とのことである。オープン時には、フォーラム、ダウンロード、Wikis、Blogなどのコンテンツが用意された。さらにLABSの第一弾として「2ちゃんねるプラグイン」と「Twitterプラグイン」が公開された。
「2ちゃんねるプラグイン」はLGPLライセンスにて公開されており、ユーザーサイドでのカスタマイズなどを自由に行うことができる。
2ちゃんねるプラグインは、2ch閲覧と快適なWebブラウジングとのシームレスな統合を目指すもので、ログ保存など標準的2ch専用ブラウザ機能を有する。図11の色分けは、発言者の発言数によって灰、青、黄、赤(左ほど発言が多い)のように表示される。
プラグインの開発をやってみたい、チャレンジしたいという方は、ぜひ参加をしてみてはいかがだろうか、開発サイドからの直接の回答や情報を得ることもできる。
| Windows 98系最終バージョンとなる「Lunascape5.0 ANSI版」がリリース [2009/5/28] |
| 次期Lunascapeへのテスト版「Lunascape5.1β版」が公開 [2009/6/9] |
| Lunascape5.1正式版がリリース、同時オープンの「Luna Labs」からプラグイン [2009/6/24] |
| 【レポート】マカフィーの世界の専門家の意識調査「サイバー防衛報告書」とセキュリティソリューション [21:15 5/25] |
| アップル、Aperture 3.2.4を公開 - バグ修正、安定性向上など [20:51 5/25] |
| 【レポート】GTC 2012 - VGXでエンタープライズ環境でのGPU需要開拓を狙うNVIDIA [20:07 5/25] |
| デル、期間限定キャンペーンに特価アイテム追加、アップグレード無料も継続 [19:41 5/25] |
| 上海問屋、iPhoneとほぼ同じ薄さのバッテリ内蔵ヘッドホンアンプ [19:05 5/25] |
|
喜多村英梨、待望の1stアルバム「RE;STORY」を7月25日リリース [10:25 5/27] ホビー |
|
心理学のプロのお墨付き。本当に怖いホラー映画とは? [09:30 5/27] ホビー |
|
下田麻美、待望の1stシングルが6月27日発売! ジャケ写を紹介 [09:10 5/27] ホビー |
|
【連載】読む鉄道、観る鉄道 第9回 『サブウェイ・パニック』 - 1970年代のニューヨークと地下鉄の情景を描く [08:00 5/27] ライフ |
|
【連載】発音も聞けちゃう、知って得するidiom情報 第14回 call it a day [08:00 5/27] ライフ |