ダニエル・エラン・ディルガー
· 2分で読めます
AppleInsider は、新しい Opera Mini ブラウザの初見レビューで、ブラウザが NYTimes.com の Web サイト上のテキストと表の基本的なレイアウトをレンダリングする能力が低いと指摘しました (以下を参照)。
Opera Mini のレンダリング性能は低く、多くのページ要素が判読不能な状態です。これは、Apple の Safari ブラウザに匹敵する高い Web 標準準拠を一貫して維持してきた Opera のデスクトップブラウザとは対照的です。Opera と Safari はそれぞれ異なるレンダリングエンジンを使用しており、Safari は WebKit を使用し、Opera は独自の Presto を使用しています。
Opera Miniは、Operaのプロキシサーバーを通過する際にウェブページから様々な機能を削除することで、レンダリング品質を低下させます。フォントはすべてHelveticaに置き換えられ、グラフィックは大幅に圧縮され、ページ全体の構造はHTMLからOBML(Opera Binary Markup Language)と呼ばれるマークアップ言語に変換されます。
これにより、JavaScriptの機能の多くが損なわれ、SSL暗号化の利点が失われます。ただし、レンダリングの精度とセキュリティがWebブラウジングセッションにおいて重要でない場合は、特にモバイル接続が遅い場合、ページの配信とレンダリング時間が大幅に増加する可能性があります。
厳しい試練
イアン・ヒクソン率いるW3Cの専門家チームによって開発されたAcid3テストには、基本的なHTTP、HTMLテーブル、DOMトラバーサル、CSSセレクター、JavaScript、Unicodeから、SVGやSMILといったより難解な機能まで、ブラウザのあらゆる処理能力を測る一連のサブテストが含まれています。100点満点でスコアが提供されます。
ブラウザは100点満点を獲得していても、最終ページのグラフィックをピクセルレベルの精度で正しくレンダリングできない場合、テストに不合格となることがあります。さらに、テキストにもパフォーマンスの要素がありますが、これはモバイルブラウザでは通常考慮されません。
iSmashPhoneのサイトでベンチマークしたところ、新しい Opera Mini は 74/100 のスコアで不合格となり、一方 Safari Mobile は 100/100 のスコアを獲得しました。
iPhoneのSafariブラウザはAcid3標準準拠では打ち負かすのが難しい
このサイトでは、現在のiPhone OS Mobile Safariは、そのスコアにもかかわらず、レンダリングの詳細(下図の矢印で示されている)が原因でAcid3テストに合格していないことには触れていません。しかし、このテストでは他のモバイルブラウザ(Safariと同じWebKitレンダリングエンジンを使用しているブラウザでさえも)よりもはるかに優れた結果を示しており、他の多くのデスクトップブラウザよりも優れています。