Mozillaは、OSメーカーに依存しない最も人気のあるWebブラウザ、Firefoxの重要なアップデートとなるFirefox 3.5をリリースしました。新ブラウザのキャッチフレーズは「より速く、より安全に、よりスマートに、より良く」です。初期テストでは、新機能と強化された機能は、既に優れたユーザーエクスペリエンスをさらに向上させているようです。
より高速— Firefox 3.5 には、TraceMonkey と呼ばれる新しい JavaScript エンジンが含まれており、Firefox 3.0 に比べて最大 2 倍、Firefox 2 に比べて 10 倍以上のパフォーマンスが得られると言われています。(TidBITS の訪問者で、いまだに Firefox 2 を使っている人はほとんど見かけません。)
MozillaはFirefox 3.5とSafari 4の比較表を提供していますが、パフォーマンスに関する結果は含まれていません。そのため、Safari 4が依然として速度王者だと私は考えています。とはいえ、Google DocsのようなJavaScriptを多用するサイトでは、Firefox 3.5の方が明らかにサクサクと動作しているように感じます。TidBITSのサイトでさえも高速化を感じます。これは、機能追加や使いやすさの向上のためにJavaScriptの使用が増えていることを考えると当然のことです。
ページのレンダリングも全体的に高速化しています。これは、スクリプトなどのリソースをページの他の部分と並行して読み込むことができる「投機的解析」機能を備えた新バージョンのGeckoエンジンのおかげです。レンダリング速度のベンチマークは、標準的なユーザーエクスペリエンスを左右するボトルネックが多数存在するため、あまり信用できませんが、Firefox 3.5を短時間使用した限りでは、明らかに高速化されていると感じました。
より安全— インターネットではセキュリティがますます重要になってきており、Firefox には、ポップアップ ブロッカー、フィッシング サイトのデータベースの常時更新、脆弱性を修正するための自動更新、サイトの詳細情報 (アドレス バーのサイトのファビコンをクリック) など、数多くの重要なセキュリティ機能が長い間搭載されてきました。
Firefox 3.5 の新機能として、プライベートブラウジングモード(「ツール」→「プライベートブラウジングを開始」)が追加されました。このモードでは、Web 履歴、フォームへの入力内容や検索内容、ダウンロード、パスワード、Cookie、キャッシュファイルの記録が回避されます(ただし、プライベートブラウジングモードで作成したブックマークは保持されます)。プライベートブラウジングモードのオン/オフは簡単に切り替えられるので、誕生日プレゼントの買い物場所を子供に見られたくない時などに、このモードを使うメリットはほとんどありません。(もちろん、実際に何に使うかは分かっていますが、これは家族向けの記事です。)
プライベートブラウジングをオンにし忘れた場合でも、少なくともFirefoxに過去の閲覧履歴を消去させることができます。Firefox 3.5の新機能であるこの機能は、見つけるのが少し難しいです。「履歴」>「すべての履歴を表示」を選択し、表示されるライブラリウィンドウで、Firefoxに消去させたいサイトを検索します。見つかったら、Controlキーを押しながらクリックし、表示されるコンテキストメニューから「このサイトについて消去」を選択します。そのサイトは閲覧履歴から消去されますが、Cookie(およびフォーム入力などのその他の情報)は残ります。
Firefox 3.5 では、以前の [プライベート データを消去] ダイアログが [最近の履歴を消去] ダイアログ ([ツール] > [最近の履歴を消去]) に変換され、データを削除する期間を制御する機能が追加されました。これは、公共のコンピュータで過去数時間行っていた操作を消去するのに最適です。
よりスマートに、より良く— Mozilla がこれらの言葉で何を言おうとしていたのかは少々分かりにくいですが、Firefox 3.5 では「Awesome Bar」(ほぼ何でも入力すれば役に立つ情報が表示されるアドレスフィールド)、ブックマークのタグ付け方法、そして非常に便利なセッション復元機能が改善されたと報告されています。これらの機能にどのような変更が加えられたのかは正確には不明です。より具体的な改善点は、Firefox のタブブラウジング機能です。タブをウィンドウ外にドラッグすると、そのタブの内容を含む新しいウィンドウが作成できるようになりました。これは Firefox 3.0 では顕著な機能不足でした。
Firefox 3.5では、位置情報を利用したブラウジング機能も導入されました。これは、Firefoxがユーザーの位置情報をウェブサイトと共有できるオプション機能です。Mozillaは、Geolocation APIを開発し、W3C標準化団体に提出したGoogleの後押しを受けています。iPhoneアプリと同様に、ウェブサイトが位置情報へのアクセスを要求するたびに確認されるため、プライバシー上の懸念はありません。
ジオロケーションは、IP アドレスをチェックし、コンピュータの範囲内にあるワイヤレス ネットワークをスキャンすることで機能するため、その精度は数メートルから数マイルの範囲になります (これまでのところ、私が自宅でコンピュータを使用しているときにわかっているのは、私がニューヨーク州イサカにいるということだけです)。
ウェブサイトはJavaScript経由でブラウザに位置情報を要求する可能性がありますが、ページを読み込む際にウェブサイトが位置情報を要求する可能性は低いでしょう。むしろ、「店舗を探す」や「現在地は?」といったリンクをクリックする可能性が高いでしょう。Firefoxは、パスワードを保存するかどうかを尋ねるのと同じように、ページ上部に位置情報の要求を表示します。
位置情報を利用したブラウジングは、位置情報が必要な時はたいていデスク以外の場所でiPhoneを使っているため、それほど重要だとは思えません。MacBookを持って旅行に出かける時でさえ、位置情報が必要な時はまずiPhoneを使うことになるでしょう。位置情報対応のスマートフォンをお持ちでない方にとって、この機能は見知らぬ場所でコーヒーショップ、図書館、ホテルのネットワークを利用する際に役立つかもしれません。
MozillaはFirefoxの最新Web標準への対応にも力を入れました。Firefox 3.5では、ダウンロード可能なフォント、HTML 5のオーディオおよびビデオ要素、HTML 5オフラインリソース仕様、Webサイト内およびWebサイト間のドラッグ&ドロップ、メディア依存スタイルシートのためのCSSメディアクエリ、Webアプリケーションの高速化のためのマルチスレッドなど、多くの機能をサポートしています。しかし、これらの改善は、皆さんが利用しているWebサイトのWeb開発者に採用されるまでは大きな意味を持ちません。また、古いブラウザからアップグレードしない(またはできない)ユーザーが多数いるため、こうした変更はゆっくりと進む傾向があります。
Safari 4 との比較— 私は Mac を使用しているため、Mozilla のサイトでは、Firefox 3.5 と Internet Explorer 8 ではなく、Firefox 3.5 と Safari 4 の比較が表示されました。このサイトでは、Safari 4 が最新の Web 標準に非常によく対応していることが認められていますが、セキュリティの脆弱性への対応速度、アドオンの数、適応機能の点では Firefox が優位に立っています。
それは妥当なようです。FirefoxのセキュリティアップデートはSafariのアップデートよりも早く配信されますし、Firefoxには機能を拡張するアドオンがはるかに多くあります。そして、Firefoxの「Awesome Bar」はSafariの「スマートアドレスフィールド」よりもはるかに優れています。Firefoxのアドレスフィールドに何かを入力すると、スマートな処理(ブックマークや最近訪問したサイトの表示、正しいサイトへの直接アクセス、Google検索の実行など)が実行されるからです。一方、Safari 4のアドレスフィールドに入力すると、ブックマークと履歴にしかアクセスできず、しかもURLでしかアクセスできません。名前やコンテンツでアクセスすることはできません。
Safari 4の速度は気に入っていますが、Firefox 3.0を使い続け、今では3.5を快適に使っています。私にとってFirefoxの「Awesome Bar」(この単語を引用符なしで入力するのは本当に苦手です)こそが、Firefoxとの決定的な違いです。私はライターなので、言葉で考え、それをキーボードの指で操作します。そのため、テキストでWebを操作できることは私にとって重要です。また、Firefoxが再起動後にセッションを自動的に復元する機能も重要です。Safariには「履歴」>「最後のセッションからすべてのウィンドウを再開」というコマンドがありますが、再起動のたびにこれを思い出すのは面倒です。
Firefox 3.5 を試してみることをお勧めします。コーディングの粗雑なサイトを閲覧する際には、複数のウェブブラウザを用意しておくのが効果的です。私自身も、ウェブページのレンダリングや、ログイン時と非ログイン時のサイトの動作をテストする際に、複数のブラウザを使うのが好きです。
しかし、ここで 1 つ提案があります。これまで私がブラウザーを切り替えられなかった主な理由はブックマークでした。ブックマークはあまり使用していませんが、既存のブックマークに大きく依存しています。Xmarks (旧称 Foxmarks) という無料ユーティリティがあり、これを使用すると Firefox と Safari 間でブックマークをバックアップして同期できます (Internet Explorer でも動作します)。Xmarks のおかげで、私のすべての Mac で Firefox と Safari が常にまったく同じブックマーク セットを持っていることを確信できるので、いつでもどのブラウザーでも簡単に使用できます。Xmarks はまだ Firefox 3.5 や Safari 4 との互換性を主張していませんが、私の MacBook の Safari 4 に Xmarks をインストールして、
Firefox 3.5 とブックマークを同期することができました。Xmarks が公式サポートを発表するまでは、使用感は異なる可能性があります。
Mac OS X版Firefox 3.5をご利用いただくには、Mac OS X 10.4以降が必要です。アップデートにより、一部のアドオンが無効化されますのでご注意ください。これまで、アドオン開発者は迅速にアップデートで対応してきました。ダウンロードサイズは17.6MBです。