Firefox 57 徹底レビュー ― トリック・オア・トリート?
あと数週間もすれば、Firefoxユーザーの頭上に「オーディンの拳」と「トールのハンマー」が振り下ろされます。ブラウザは旧来の拡張機能モデルからWebExtensionsという新世界へと移行し、あらゆるものが壊れる――あるいは、そうならないかもしれません。
Firefox 54のレビュー記事でも、Mozillaを襲う劇的かつ急進的な変化の中で何がもたらされるのか、この「ハルマゲドン」について触れました。そして今、Firefox 57の正式リリースが目前に迫り、改めて検証する時が来ました。どうぞお付き合いください。
外観とデザイン
念のため、今回は複数のエディションのFirefox 57をテストしました。Nightlyビルド、最新のBetaビルド、そしていわゆるBlue Dev Editionです。それぞれに小さな癖や特徴はありますが、本質的にはすべて同じ基本コアをベースにしています。Firefox 57の狙いは、サンドボックス化とプロセス分離によるセキュリティ向上、洗練されたタブ制御によるプライバシー強化、新しいマルチプロセス機構とレンダリングエンジンによるパフォーマンス改善、そして最後に新デザインです。最後の要素がここに該当します。
Firefox 57には四角いタブの外観が採用されており、Australis以前のビルドへのオマージュとなっています。実際、「戻る」と「進む」のボタンが別々になり、再読み込みボタン、そして左側にホームボタンも備わっています。その他の各種ボタンは右側にまとめられています。
さらに、要素のサイズや間隔も変更できます。さまざまなデバイスや使用スタイルに対応するためです。加えて、異なるテーマやペルソナの適用も可能。悪くありません。しかし、Australisを思い出してください。あの無意味なデザインは、この新しい(というより古い)スタイリングによって公式に葬られました。ただし覚えておいてください、企業の世界に失敗はないのです!問題は存在せず、あるのは「課題」だけ。悪手を打ったら、新しいバージョンをリリースして、失敗を静かに流せばいいのです。いつの日か、まともなタブ階層が復活し、「tabs-on-top」という愚行も人類から取り除かれることを願っています。とはいえ、私はこの新しい外観が気に入っています。シンプルでエレガント、以前よりはるかに良い出来栄えです。
パフォーマンス
これも重要なポイントです。Firefoxはしばらくの間、Chromeに遅れを取っていました。主に画面への表示・描画の速さの体感や、ブラウザの起動時間においてです。実際のページ読み込み速度はほぼ同等でしたが、それに気づくのは一部のマニアだけで、一般ユーザーは気にしません。
Firefox 57は以前のバージョンよりも軽快です。ただし、55〜57系統内での差はそれほど大きくありません。Chromeとの差も縮まり、起動時間の差は約10%程度まで迫りました――ただし、さらなる詳細なテストが必要でしょう。それでも、低負荷時のインターフェースの応答性ではGoogleのブラウザがわずかに優位です。厳しい現実です。なお、今回のテスト環境はKubuntu 17.04インスタンスです。
専属の仕立て屋がいるんですよ!
拡張機能
さて、ここが最重要項目です。結局のところ、Firefoxが他のブラウザに対して持つ唯一無二の真のアドバンテージはその拡張性であり、Web 2.0革命以前の時代、これこそがFirefoxを偉大な存在にしていたのです。ところが、新しいWebExtensionsフレームワークは全拡張機能の80〜90%を駆逐することになり、Firefoxがライバルに対して誇ってきた重要な戦略的優位性を失わせてしまいます。
そこで、実際にいくつかの拡張機能をテストしてみることにしました。動作させる手順は決して簡単ではありません。まず、設定ページ(about:config)からlegacy.enabledスイッチを切り替える必要があるかもしれません。次に、一部の拡張機能には開発版が必要になります。さらに、NoScriptについてはブラウザ自体の開発版が必須となります。
最終的に、Adblock Plus(Beta)とNoScript(dev)を正常に動作させることができました。もう一つ、重要な拡張機能として試したかったのがVideo DownloadHelperです。こちらはまだ利用できず、今後も対応しない可能性があります。似た名前で「Professional」という接尾辞を持つ別のアドオンが存在しますが、オリジナルほどには機能しません。悲しいことに、「旧」形式のVDHはChromeで利用できるのです!しかもきちんと動作します。FF57以前のオリジナルほどではないにせよ、FF57向けの新しいWebExtensions版VDHよりはマシです。つまり現時点では、WebExtensionsはFirefoxが57以前に持っていた差を埋めるどころか、むしろChromeに有利な状況をもたらしているのです。
さらに、TMPやSession Managerに匹敵するセッション管理・タブ管理拡張機能はまだ存在せず、他にも多くの拡張機能――ほぼ個人的な好みの問題ですが――が約5週間後には未来を失います。これはFirefoxにとって好ましくない兆候です。見た目の美しさと一定のパフォーマンス向上にもかかわらず、最も貴重な能力を失いつつあり、このトレードオフはFirefoxに不利に働いています。
その他の新機能
追加された新機能はいくつかありますが、正直なところ、そのほとんどはギミックです。スクリーンショット撮影機能やライブラリなど。ブックマークや履歴を、実態以上に魅力的に見せようとしている印象を受けます。プラス面を挙げれば、コンテナ機能があります。より洗練されたシークレットモードのようなもので、セッションを分離して管理できます。悪くない試みです。Mozillaの開発者たちも努力してはいます。しかし残念ながら、もたらされたダメージと痛みはかなり深刻なのです。
まとめ
Firefox 57を一言で表すなら、「少なすぎて、遅すぎた。ただし、遅いよりはまし」というところでしょうか。ある意味、無意味なリリースです。数年前の、Firefoxが本来あるべきだった地点へようやく戻しただけなのですから。その間の時間はすべて、ユーザーベースを失うことに浪費されました。
WebExtensionsこそが、このブラウザの明暗を分ける鍵となります。淘汰の波を生き延びられなかった拡張機能の代替品の品質が不十分であれば、ユーザーが留まる本当の理由はなくなります。Firefox 57は外観とパフォーマンスの面で以前のバージョンより優れていますが、それは「本来の2倍の価格から50%割引」と言っているようなものです。結局のところ不要な存在で、68歳での大学卒業のようなものです。Chromeに対する決定的なアドバンテージはありません。要するに、これは「マシになったFirefox」なのです。
とはいえ、ポジティブな側面もあります。Firefoxを使い続けたいのであれば、バージョン57はこれまでの53リリースよりはるかに理にかなった選択肢です。ほぼ標準的な外観を備え、切実に必要とされていたセキュリティ&プライバシー系アドオンの一部が利用可能で、速度と応答性の面でも合格点のユーザー体験を提供しています。結論として、私は当面Firefoxを使い続けるつもりです。自分の拡張機能が動作し続ける限りは。それでは、ごきげんよう。
-
Linux の Firefox で .mht ファイルを開く方法【アドオン「unMHT」活用ガイド】
よくある誤解ですが、.mht ファイルは Microsoft の陰謀ではありません。これは正式な規格であり、Web ページを HTML ファイルと画像・スクリプトなどの大量の付随ファイルに分けて保存するのではなく、単一のファイルとして保存できる便利な形式です。ただし、ここにひとつ問題があります。どうやら Firefox はこの形式をうまく扱えないようなのです。Linux 上で .mht ファイルを開こうとしても、たとえ Firefox がデフォルトブラウザであっても、テキストエディタや Opera のように .mht を正しく処理できる別のブラウザで開かれてしまうことがあります。幸い、この厄介
-
Firefox拡張機能「Perspectives」で実現する、より安全なWebブラウジング
情報セキュリティの根幹を支えるのは、「C-I-A」と呼ばれる3つの概念です。機密性(Confidentiality)、完全性(Integrity)、可用性(Availability)——セキュリティは、この基本原則に基づいて成り立ち、あるいは崩れていきます。 日常的にWebを閲覧しているだけなら、今訪れているサイトが本当にそのサイト本人なのかどうかを、それほど気にすることはないでしょう。しかし、サイトとやり取りを行い、機密情報を入力しなければならない場面では、C-I-Aが極めて重要になります。 暗号化だけでは足りない「完全性」の問題 機密的な取引を第三者に盗み見されないようにするために生まれ