血統の森+はてな

旧はてなダイアリーの自動インポートによるアーカイブです。

次世代ウェブブラウザの動向とレンダリングテストで見る実力(メモ)

走り書き。詳しい解説とかありません。
レンダリングテストは、AcidとCSS3.infoのcss selectors testsuiteでやってみた。Acidはわかりやすいって言う理由でとりあえず採用。css selectors testsuiteについてはCSS3実装の一端が見れるかなと。というか、他のテストを知らない。

次世代ブラウザの最近の動向メモ

Firefox

「Firefox 3」の正式リリース、6月中を予定:ニュース - CNET Japan2008-05-22
もうすぐ出るだろうFirefox3。
Firefox 3 RC2: let's get it done - mozilla.dev.planning | Google グループ(2008-05-28)
これによれば正式なFirefox3.0rc2は6/5以降ということかな。

Opera

Notitle Opera9.50 Build10024
Opera Weekly BuildではどうもOpera_exが使えないみたい。
The Official Japanese Opera Forums Opera公式 日本語フォーラム パソコン向け Opera 関連でweekly buildの和訳をアップしている人がいる模様。
"Google Gears"改め"Gears"はOpera対応へ - by edvakf in hatena2008-05-29
ここの人がアップしてるみたい。7月までにはOpera9.5が出ると予想とかなんとか。
OperaとWebKitが「Acid3 Test」をクリア - 1着はどちら? | パソコン | マイコミジャーナル(2008-03-27)
Acid3一番乗り(ただし非公開ビルド)

レンダリングテスト。

使ったもの。

Acid2
http://www.webstandards.org/files/acid2/test.html
Acid3
http://acid3.acidtests.org/
css selectors testsuite - CSS3.info
http://www.css3.info/selectors-test/test.html

以下テスト結果。acid2/3に関しては、テストした画像をリンクしておいた。使ったブラウザの詳細は下の方に。

ブラウザ・レンダリングテスト比較
ブラウザ acid2 acid3 selector test
IE6 false 12/100 10/43(276/578)
IE7 false 12/100 13/43(330/578)
IE8beta1 OK 18/100 14/43(335/578)
Firefox2 false 53/100 26/43(357/578)
Firefox3 rc2 OK 71/100 36/43(373/578)
Minefield(3.1a1pre1) OK 71/100 36/43(373/578)
Opera 9.27 OK 46/100 26/43(347/578)
Opera 9.5 beta2 OK 78/100 43/43(578/578)
Opera weekly(build 10034) OK 82/100 43/43(578/578)
Safari 3.1.1 OK 75/100 43/43(578/578)
WebKit Nightly(r34267) OK 100/100 43/43(578/578)

なんだかんだでIE8もAcid2対応ですか。Acid3に関しては数字上だと進化してないけど、画像で見るとかなり進化してるのがわかる。
現時点のMinefieldGeckoがFirefox3のと大差ないので、Acid等でも違いが出ない。
Operaは着実に進化。
Safariっていうかwebkitがすごく頑張ってる。GNOME採用となると、Safariから見なくてもよくなるってことか。現時点ではWin版Safariの使い勝手が悪いだけに、Linuxでごにょごにょとなると少しは期待できるのか。

テスト環境と使用ブラウザ詳細

ホストOS:Windows XP SP3(Home)
ゲストOS:Windows XP SP2(Pro)on Virtual PC 2007

ブラウザについて

☆はゲストOS上で動作

IE6☆
Internet Explorer 6 SP2 version 6.0.2900.2180.xpsp_sp2_gdr.070227-2554
IE7
Internet Explorer 7 version: 7.0.5730.11
IE8beta1☆
Internet Explorer 8 beta1 version: 8.0.6001.17184
Firefox2
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Firefox3rc2☆
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0
Minefield
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9.1a1pre) Gecko/2008053004 Minefield/3.1a1pre
Opera9.27
バージョン 9.27 Build 8841
Opera9.5 beta2
バージョン 9.50 beta Build 9945
Opera weekly
バージョン 9.50 beta Build 10034
Safari 3.1.1
Safari 3.1.1(525.17)
WebKit Nightly
WebKit r34267

IE6とIE8beta1はInternet Explorer Application Compatibility VPC Imageより入手。
Firefox3rc2はftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/3.0rc2-candidates/build2より、Minefieldftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2008-05-30-04-mozilla-centralと同等品を使用。
Opera9.5 beta2はOpera for Windows - Previews and Betasより、Opera weeklyはPolish, stability and other thingsより入手。
WebKit NightlyはWebKit Nightly Buildsより入手。