ウェブブラウザのテストあるいはベンチマークについてのメモ
「の」が多すぎる。メモの割にはちょっと重め。
OSについて
テスト対象にするブラウザをどうするかという大問題があるが、OSに依存する面があり。ある要素や属性をレンダリングできるかどうか、プラットホームに依存するかもしれない(マイナーだと断言するけどOperaのボイス機能とか)。
の選択肢があるわけで、Javascriptのスピードテストを実行したときにプラットホーム間で有意な差異はあるのか。
コンパイル環境について(Firefox限定?)
Mozilla Firefoxはオープンソースであるから、その気になれば自力でコンパイルできる。いわゆる野良ビルド間でどの程度差異があるのか、最適化はどの程度効くのか、差異はあるのか。
- Firefox Hacks:最速Firefoxをビルドしよう【前編】 (1/2)
- http://www.itmedia.co.jp/enterprise/articles/0704/29/news011.html
- Windows Build Prerequisites - MDC
- https://developer.mozilla.org/ja/Windows_Build_Prerequisites
どのブラウザを選ぶのか
OSやビルドに依存する面はあるけれども、普段使ってる視覚系ウェブブラウザ。
- Internet Exolorer
- http://www.microsoft.com/japan/windows/products/winfamily/ie/default.mspx
- Firefox
- http://mozilla.jp/firefox/
- Opera
- http://jp.opera.com/
- Safari
- http://www.apple.com/jp/safari/
- Google Chrome
- http://www.google.co.jp/chrome/intl/ja/features.html
ぱっと浮かぶのはこれらのもの。とりあえず主要ブラウザとでも定義しておく。
Konquerorを追加する意味があるのか非常に謎だけど、KHTMLといえばこれ。
- The KDE on Windows Project
- http://windows.kde.org/
Amayaとか。http://www.w3.org/Amaya/
Lynxやw3mなどのテキストブラウザも、場合によってはおさえる必要があるかもしれない。
あと、音声ブラウザ(あるいはスクリーン・リーダー)というものもこの世に存在することは明記しておかなければなるまい(忘れがちだけど)。どういう音声ブラウザ、スクリーン・リーダーがあるのかは要調査。
面倒なので、マイナーなウェブブラウザがあると意識しつつも、単にブラウザとかウェブブラウザといったら上でいう主要ブラウザのことを指すことにする。
ブラウザのバージョン
どのバージョンを選ぶのか?というのは相当頭の痛い問題である。
確かWindowsに最初から含まれているIEのサポート期間は、Windowsのサポート期間に依存するはずだから、IE5.5(on Win2k)は当然のこと、IE5.01(on Win2k)も現役のはず。あと、IE6はXPに、IE7はVistaに搭載されているからIE8以降のみを考えてもよいのはVistaがサポート終了してから、ということになる。Vistaは現行OSなので、Windows7がリリースされたあとに日時が確定するはず。いつの話だよ。
- マイクロソフト サポート ライフサイクル
- http://support.microsoft.com/gp/lifecycle
- Windows 2000 Professional の延長サポートは、2010 年 7 月 13 日に終了します
- http://support.microsoft.com/gp/lifean35
- Internet Explorer 7 のリリース後も Internet Explorer 6 のサポートを継続します
- Internet Explorer 7 のリリース後も Internet Explorer 6 のサポートを継続します
- XPの延長サポート終了日(予定 2014-04-08)
- http://support.microsoft.com/lifecycle/?p1=3223
Firefoxのサポートポリシーを見つけられなかった。。。
- Firefox 2、今年12月中頃でサポート終了
- http://slashdot.jp/it/article.pl?sid=08/11/21/0328235
システム要件
Opera9はWindows95でも動く。
- Firefox3 システム要件
- http://mozilla.jp/firefox/system-requirements
- System requirements for Opera for Windows
- http://www.opera.com/support/kb/view/386/
- Safari 4 Public Beta
- http://www.apple.com/jp/safari/download/
- Google Chrome のインストール
- http://www.google.co.jp/support/chrome/bin/topic.py?hl=jp&topic=14658
複数バージョン(ナイトリーやベータ)の入手先
- ftp.mozilla.org
- http://ftp.mozilla.org/
- Desktop Team - by Opera Desktop Team
- http://my.opera.com/desktopteam/blog/
- WebKit Nightly Builds
- http://nightly.webkit.org/
複数バージョンのIE
- Internet Explorer Application Compatibility VPC Image
- multiple IE
- http://tredosoft.com/Multiple_IE
- IETester
- http://www.my-debugbar.com/wiki/IETester/HomePage
Fxを複数同時起動
- Command Line Options - MDC
- https://developer.mozilla.org/ja/Command_Line_Options
何をテストするのか
何をテストするのか。HTML4やCSS2が正しくレンダリングされることなのか、どのくらい早くJavascriptを走らせることができるのか。まあ、いろいろあると思う。どのテストがどの程度信頼できるのか?
- Acid test
- http://www.doraneko.org/css1test/sec5526c-test.htm
- The Second Acid Test
- http://www.webstandards.org/files/acid2/test.html
- The Acid3 Test
- http://acid3.acidtests.org/
- CSS 2.1 Conformance Test Suite
- http://www.w3.org/Style/CSS/Test/CSS2.1/current/
- CSS Selectors test-suite - CSS3.info
- http://www.css3.info/selectors-test/
- Selectors API Test Suite
- http://ejohn.org/apps/selectortest/#target
- Web Browser Javascript Benchmark | Celtic Kane Online
- http://celtickane.com/labs/web-browser-javascript-benchmark/
- SunSpider
- http://www2.webkit.org/perf/sunspider-0.9/sunspider.html
- V8 Benchmark Suite
- http://v8.googlecode.com/svn/data/benchmarks/v3/run.html
- GUIMark
- http://www.craftymind.com/guimark/
- CSS Rendering Benchmark
- http://www.howtocreate.co.uk/csstest.html
- TaskSpeed
- http://dante.dojotoolkit.org/taskspeed/
- Robin Keir's home page - Software - Timer
- http://www.yukawanet.com/sunday/2008/06/firefox3_1.html
- dromaeo
- http://dromaeo.com/
- Acid2テストに合格することに意味があるのか
- http://www.d-toybox.com/studio/weblog/show.php?mode=single&id=2005110300
- ADP Acid2テストの功罪
- http://adp.daa.jp/archives/000728.html
- Acid2テスト
- http://www.d-toybox.com/studio/weblog/show.php?mode=single&id=2007110800
- Acid2 The Guided Tour
- http://www.webstandards.org/action/acid2/guide/
- Acid 3 test - 100/100 - A blog? with Σαιτω
- http://d.hatena.ne.jp/saiton/20080327/1206579200
- 「IE8は遅い」というブラウザ・ベンチマークにMicrosoftが反論 | パソコン | マイコミジャーナル
- http://journal.mycom.co.jp/news/2009/03/16/001/index.html