数ヶ月前、ついにLinuxのデフォルトブラウザをOperaから外しました。Operaのワークスペース機能は手放せないと思っていたので、これはなかなか受け入れ難い決断でした。しかし、Operaブラウザがコンピュータに与える負荷(特にGoogleドキュメント使用時)は無視できないほど大きくなっていました。普段は自分のことに集中して作業しているのに、突然Operaブラウザのせいでデスクトップが突然固まってしまうことがありました。
生産性、その名はメモリ リーク!
macOSでSafariをデフォルトブラウザとして使わなくなった理由
当時、LinuxとmacOSでそれぞれ異なるウェブブラウザをデフォルトとして使っていましたが、MacではSafariが今後も定番ブラウザであり続けるだろうと確信していました。しかし、Linuxでもそのデフォルトブラウザを使い続けるうちに、そのパフォーマンスとシンプルさに日々感銘を受けるようになりました。ところが、Safariの調子が急に悪くなってしまいました。Operaと同じように、Googleドキュメントで長めの文書を操作していると、Safariが「サイトがメモリを過剰に使用している」という警告をポップアップ表示するようになったのです。Safariで何をしても、この動作は止まりませんでした。
ついにApple Safariをやめ、Linuxで使っていたのと同じウェブブラウザをmacOSのデフォルトにすることにしました。この選択は一瞬たりとも後悔していません。
参照:ネットワーク管理者に必要な20の良い習慣と、やめるべき10の習慣 (無料PDF) (TechRepublic)
だからといって、ウェブブラウザを一つしか使っていなかったわけではありません。いや、そうでもない…もしそうだったら。というのも、何らかの理由でGoogle Chromeを念頭に置いて設計されているサイトを使わざるを得ない状況が今でも残っているからです。これは問題です。なぜでしょう?Chromeブラウザはあらゆる面で信頼性を失っているからです。Linuxでは、Chromeがデスクトップをロックしてしまうことが何度もありました。Mac OSでは、Final Cut Proを除けば、Chromeは他のどのアプリケーションよりもバッテリーを消耗します。ただし、ビデオレンダリング時は例外です。
ワークフローに最適なブラウザを選ぶのが難しい理由
この問題は複雑です。なぜでしょうか?まず第一に、ブラウザは誰もが使うツールの一つです。プラットフォームに関係なく、Webブラウザは不可欠です。インターネットに接続されたあらゆるコンピューティングデバイスで行う仕事や娯楽の90%は、Webブラウザ経由と言っても過言ではありません。つまり、これらのユビキタスアプリケーションは膨大な負荷を負わなければなりません。しかし、ほとんどの場合、それらのアプリケーションは問題なく動作します。私がこれまで使用したどのWebブラウザも、サイトを良好にレンダリングしますが、ブラウザによって性能に差があります。では、何が問題なのでしょうか?自分のユースケースに最適なWebブラウザを選択するか、全く別のブラウザに移行するか、どちらを選ぶべきか、迷う人がいるのでしょうか?
一言で言えば、親しみやすさです。
誰もが自分なりのワークフローを持っています。多くの人は、特定のウェブブラウザのやり方に合わせてワークフローを調整しています。実のところ、表面的にはウェブブラウザ間の違いはそれほど大きくありません。どのウェブブラウザも、ほぼ同じ標準機能を提供しています。
- ブックマーク
- タブ
- クッキー
- 保存されたデータ
- メニュー
- アドオン
- 設定オプション
- プライバシー機能
参照:アプリケーション ソリューション開発者が習得すべき 5 つのプログラミング言語 (無料 PDF) (TechRepublic)
最大の違いは、各ウェブブラウザがこれらの機能をどのように実装しているかです。これは表面的な部分、つまりユーザーが実際に利用している部分です。もう少し深く掘り下げていくと、各ウェブブラウザの違いがはっきりと分かります。例えば、現在アクティブなウェブブラウザのレンダリングエンジンは5つあります。
- WebKit: Safari ブラウザ
- Blink: Google Chrome および Chromium ベースのブラウザ (Microsoft Edge ブラウザ、Opera ブラウザ、Brave ブラウザ、Vivaldi ブラウザなど)
- Gecko: Firefox ブラウザ
- ゴアナ:ペイルムーンとバジリスクブラウザ
- フロー:フローブラウザ
私がこれまで使ったウェブブラウザの中で、WebKitとBlinkレンダリングエンジンをベースにしたブラウザは、Googleドライブ上の長いドキュメントで特に問題を抱えているようです。特に私にとっては、1日に7~9時間Googleドライブで作業しているので、これは大きな問題です。BlinkウェブブラウザのレンダリングエンジンがGoogleドライブで最大の問題を抱えているという事実は、どちらもGoogleによって開発・保守されていることを考えると、驚くべきことです。
2021年のベストブラウザは…Firefox
LinuxとmacOSでFirefoxを使い始めてから、メモリの問題は一度も発生していません。そして驚いたことに、macOSでFirefoxがバッテリーを消耗しなくなったのです。M1 MacBook Proを使う前は、Firefoxが2016年モデルのMacBook Proのバッテリーを消耗させていました。Firefoxを使うと、2~3時間もバッテリーがもてれば幸運でした。M1 MacBook ProとFirefox 89では、Safariを使う時と同じくらいバッテリーがもちます。
パフォーマンス、レンダリング、バッテリー寿命を除けば、MozillaがFirefoxのインターフェースに施した変更は本当に素晴らしいと思います。ごちゃごちゃとした無駄がなくなり、Firefoxは洗練された、ほぼミニマリスト的なウェブブラウザとなり、デスクトップやノートパソコンのどのブラウザよりも優れたパフォーマンスを発揮します。AndroidのデフォルトブラウザもFirefoxに移行しましたが、デスクトップブラウザと同じくらいモバイルブラウザとしても素晴らしいと感じています。
私のマスタープランにおける唯一の障害は、(先ほども述べたように)Google Chrome以外のブラウザでは正常に動作しないサイトがまだ存在するという事実です。これは本当に驚くべきことです。特定のブラウザでウェブサイトが動作しないのを見るたびに、ドック・ブラウンがデロリアンに乗って現れ、2001年を狙っているのではないかと即座に考えてしまいます。しかし、今は2000年代初頭でもなければ、かつてのブラウザ戦争でもありません。それでも、FirefoxとChromeの激しい衝突が起こりそうな状況は確かに整っているように思えます。Google Chromeは市場シェアで圧倒的な優位性を持っていますが(現時点でChromeは競合製品の67%のシェアを握っています)、現状のパフォーマンスはその人気を反映していません。
推測するなら、Googleにとって幸運なのは、平均的なユーザーが変化を好まないか、代替ブラウザの存在すら知らないことくらいでしょう。もしあなたがそのタイプなら、Firefoxをインストールして、すべてのデバイスとプラットフォームでデフォルトのブラウザに設定されていないか確認することを強くお勧めします。
2021 年のベストブラウザは何だと思いますか?
Linux、Windows、Mac に最適なブラウザはどれだと思いますか?この記事のディスカッションでフィードバックを共有してください。
この記事は、ジャック・ウォーレンの関連ビデオを含めるように更新されました。

画像: RobertAx、ゲッティイメージズ/iStockphoto