死にゆくウェブ
左右を見回してみても、Firefoxを使っているのは自分だけです。

カンファレンスやコワーキングスペースでは、いつも同じ光景を目にします。何らかの形でChromeを使っている人ばかりです。Braveのこともあれば、Chromiumのこともありますが、たいていはそのままGoogle Chromeです。
呆れるやら、笑えるやらです。
一世代まるごとが、優れた無料ツールとオープンな標準規格にアクセスできる環境で育ちました。それらのおかげでキャリアをスタートさせ、優れたテクノロジーを無料で使うことができたのです。
今や、世界最大級のウェブサイトの数々が同じ企業に所有されています。その企業は、世界で最も人気のあるブラウザーと検索エンジンも所有しています。おまけに、世界最大の広告会社でもあります。それなのに、なぜもうYouTubeで広告をブロックできないのかと、みんな不思議がっています。
私たちは、それをすべてタダで明け渡してしまったのです。
まず認めておきますが、私だって無罪ではありません。15年ほど前、Chrome以外のブラウザーではパフォーマンスが耐えられないほど悪化した時期があり、乗り換えざるを得なくなったことがあります。ええ、しばらくの間は快適でした。ウェブサイトも素早く読み込まれました。
それでも、しばらくしてから渋々Firefoxに戻りました。数ミリ秒の読み込み時間よりも、オープンな標準規格とプライバシーのほうが大切だったからです。Chromeを使う人の気持ちも理解できましたが、自分の選択には満足していました。
その後、Firefox Quantumが登場し、開発者仲間みんなにそのことを伝えました。私にとっては市場で最高のブラウザーで、再びFirefoxユーザーになれたことを誇りに思いました。速く、キビキビ動き、アドオンのエコシステムも充実していました。
ところが驚いたことに、誰も気に留めませんでした。
悪い習慣はなかなか直らない
もしかすると、みんな習慣でChromeを使い続けていたのでしょう。
パフォーマンスやプライバシーの問題はさておき、Chromeのカスタマイズ性の低さに、どうやって耐えているのか私には理解できません。「G」「Y」「X」といった名前のタブを200個も開いて、1週間前に開いたあの文書を探せずに苦労している人を見るのは、実に笑えます。
それに比べれば、FirefoxでSideberyのようなアドオンを使った垂直タブは、Chromeをおもちゃのように見せてしまいます。
まあ、とにかくChromeです。
かつては、ブラウザーの寡占がもたらす悪影響について人々に啓発しようとした時期もありました。母には理解してもらえませんでしたが、それ以上に失望したのは、同じ開発者仲間たちです。みんな楽な道を選び、グーグルおじさんの膝の上に喜んで座り続けました。
もう今となっては、反撃する意志も気力もありません。絶望的です。誰かにFirefoxへ戻るよう説得するのは、石から血を流させるより難しいでしょう。乗り換えはとても簡単で、開いているタブを失うことすらありません!

Chromeを使うよう強制されているわけではない
そのとおりです。しかし、問題は私の家の前で止まってくれません。部外者である私は、ブラウザー寡占の結果に毎日付き合わなければなりません。
今では、「Chrome向けに最適化」されたせいで使いものにならないウェブサイトがかなりあります。たとえばMicrosoft Teamsですし、ほかにも枚挙にいとまがありません。こうしたウェブサイトは、何の正当な理由もなく動作しません。
もちろん、良い例もあります。たとえばZencastrは以前Firefoxでは壊れていましたが、修正されました。
更新:Zencastrは現在もFirefoxでは動作しません。指摘してくれたMozillaのRandellに感謝します。同社のサポートページには、Chrome、Edge、またはBraveが必要だと記載されています。このブログ記事によれば、2021年2月にFirefoxのサポートを終了しました。この問題を追跡するMozilla Bugzillaの未解決チケットもあります。現在はほかの問題が障害になっていますが、進展はあります。この問題に関係している可能性のあるWebCodecs APIは現在ベータ版で、Mozillaのリリースプロセスを進んでいるところです。ZencastrがまだFirefoxで動作しないのは残念ですが、Mozillaが根本的な問題の解決に積極的に取り組んでいることは心強いです。
オンライン通話には私もChromeを使っています。JitsiのようなツールがFirefoxではうまく動作しないからです。FirefoxのWebRTCサポートが原因なのでしょうか。それとも、Chromeのせいなのでしょうか。
クイズ:ウェブサイトがシステム上の別々のスピーカーから音声を再生したい場合、どの権限が必要でしょうか?
- スピーカー選択の権限
- マイクの権限
2と答えたなら、WebRTCについてよく知っている可能性が高いでしょう。ただし、おそらくChromium系ブラウザーを使っています。
なぜGoogleにやりたい放題を許したのか?
誰も彼もが、ほかの環境でテストするのをやめたからです。みんながサイトをChrome向けに調整すれば、当然そのサイトはChromeでは問題なく動きます。Chromeの奇妙な癖を回避する方法も見つかります。「ちゃんと動く」から、さらに多くのユーザーがこの流れに加わり、悪循環が続いていきます。彼らを責めることはできません。馬が進んでいる方向に乗るほうが簡単なのです。
しかし、その代償は?
*エルロンドの声*:私たちは以前にもこの道を通りました。(まあ、私はその場にいました。)それをブラウザー戦争と呼びました。Netscape対Internet Explorerです。Netscapeは敗れ、Microsoftが鉄拳をもってウェブを支配しました。楽しいものではありませんでした。ウェブサイト本来の機能よりも、ブラウザーの制限を回避するハックのほうが多かったのです。親たちは、ブラウザーのバグを回避する仕事で子どもを大学に通わせました。
Microsoftは、みんなの生活をできる限り惨めなものにしようと、本当に懸命でした。
Internet Explorerは、HTML、CSS、DOMなど多くの標準規格に独自拡張を導入しました。その結果、標準規格に準拠したウェブブラウザーでは壊れて表示されるウェブページが生まれ、Internet Explorer向けに作られた不適切な要素をほかのブラウザーでも表示できるようにするため、「互換モード」が必要になりました。— Wikipedia
要するに、Microsoftはウェブを壊し、私たちはみんな、そのゴミ捨て場の火で手を温めていたのです。見返りに得たのは、互換モードだけでした。
Googleはもっと賢いのです!Googleもウェブを壊しますが、私たちを火の中に立たせるのです。
ブラウザーなんて気にする必要がある? どれも同じでしょう。
……そう言うのは、起きている間ずっとGoogleに追跡されている開発者です。

Chromeは、マーケティングがとにかく本当にうまいのです。言うことはすべてもっともらしい。「高速です! オープンソースです! 最新機能を搭載しています!」しかし、彼らが言わないのは、World Wide Webの物語を支配しているということです。広告ブロッカーを使うことに罪悪感を抱かせ、できるからという理由で奇妙な非標準のブラウザー機能を追加します。最近では、uBlock Originのチームがついに匙を投げ、Chromeのサポートを打ち切りました。
それでも、乗り換えようと決めた人はいたのでしょうか。今では、Googleの悪質なやり方を見て見ぬふりをする人ばかりのように感じます。
Brave、Edge、Opera、Vivaldiでは不十分なのか?
残念ながら不十分です。これらはすべて、内部では同じブラウザーエンジンを使っています。ブラウザーメーカーは間違いを犯すので、このエンジンも完璧ではありません。そこにバグがあり、競争相手がいなければ、そのバグが標準になってしまいます。代替ブラウザーエンジンも、そのバグに依存するウェブサイトを動かすために、同じバグを実装しなければならなくなります。
私はSafariを使っています
おめでとうございます。2兆ドル企業に支配されているブラウザーから、3兆ドル企業に支配されているブラウザーへ乗り換えたのですね。おまけに、WindowsでもLinuxでも動きません。AppleもGoogleも、もっと利益が出るならあなたを平気で犠牲にするでしょう。それに、2022年にGoogleがSafariのデフォルト検索エンジンになるため、Appleに200億ドルを支払ったことをご存じですか?
私に何ができるのか?
ここまで読んだのなら、自分のために数分だけFirefoxを試してみてください。気に入るかもしれません。
今日からFirefoxを試してみませんか。お願いします。
記事をランダムに読む