Chromeは新しいInternet Explorerなのか?(2023年)
(magiclasso.co)- ウェブブラウザー市場で Chromeのシェア65%以上 という支配力が強まるにつれ、かつてのInternet Explorerのように、ウェブ標準より特定ブラウザー最適化が優先される問題が再び浮き彫りになっている
- 「Chrome is the new IE」は、Chromeが技術的に劣ったブラウザーだという意味というより、Googleのサービスや開発慣行が Chrome中心のウェブ を強化しているという批判に近い
- Chromeは高速・シンプル・安全なブラウザーとして出発したが、データ収集、リソース使用量、標準の相互運用性、速度の面で Safari・Firefoxに比べた弱点 を示した事例がある
- GoogleはクロスサイトCookie追跡の廃止を遅らせ、広告ブロッカーを弱体化しようとしたことで、業界全体の プライバシー改善 を遅らせていると批判されている
- Firefox、Safari、Edgeはいずれも限界があり、単一の代替策がChromeの支配力を揺るがすよりも、複数のブラウザーが意味のあるシェアを分け合う生態系のほうが現実的である
Chromeの支配力とInternet Explorerとの比較
- Chromeは世界のブラウザー市場で 65%以上 のシェアを持つ支配的なブラウザーであり、かつてのInternet Explorerと似た批判を受けている
- Erik Itland は、「Chrome is the new Internet Explorer」という言葉は、Chromeを2009年のIEのような技術的に劣ったブラウザーだと見る意味に誤解されやすいが、IEの問題はそれより長い年月をかけて蓄積した過程だったと見ている
- 2018年のReddit投稿では、Googleのサービスに「Google Chromeで表示」「このサービスを使うにはChromeをインストール」「ChromeがGoogle検索で最もよく動作する」といったメッセージが表示され、Windows 98時代のIE推奨文句を思い起こさせると指摘している
- Tom Warren は、ウェブ開発者がまずChrome向けに最適化し、他のブラウザーは後から調整するやり方が IE6時代 に似ていると見ている
- John Gruber は、Chrome専用要素が多く、Googleが独占的なChromeプラットフォームを作っていると批判している
Chrome中心の開発とブラウザー単一文化
- Chromeの支配力は、ウェブ開発者が オープンなウェブ標準 よりChromeを優先して開発する流れにつながっている
- Googleは人気のウェブサービスでChrome利用を促し、既存の支配力をさらに強化している
- 技術コミュニティの反発が強まるとGoogleは一部後退したが、開発者が非Chromeブラウザーに不満を示す慣行は ブラウザー単一文化 を引き続きあおっている
性能・効率・標準相互運用性への批判
- 支配的な製品は安住しやすく、IEもインターネットが1990年代を過ぎて発展する中で、低速な性能、現代的なウェブ標準サポート不足、セキュリティ脆弱性が目立つようになった
- Chromeは2008年、高速・シンプル・安全なブラウザーを目標に公開され、最新のウェブ技術と速度・効率を考慮して設計された
- ChromeがIEのように遅く肥大化し、セキュリティと効率の面で弱くなっていることを示す事例がある
- Zak Hoffman は、Appleのアプリプライバシー開示ポリシー導入後、Chromeは他のブラウザーより多くのデータを収集しており、収集データにユーザーの身元と結びつかない項目が見当たらないと書いている
- Tim Hardwick は、Chromeは以前からシステムリソースを大量に使うブラウザーとして批判されてきた一方で、Chromium開発者は複数のウィンドウやタブ使用時にもメモリを確保しつつ滑らかに動作するよう改善を続けてきたと整理している
- Magic LassoのSafari関連の記事では、Interop 2022の実験カテゴリでSafariが 96%、Chrome Devが 92% の準拠率を記録し、Speedometer 2.0ではSafariが 122、Chromeが 111、Firefoxが 88 を記録したとしている
- Chromeは市場シェア1位ではあるが、速度・効率・標準相互運用性で後れを取っているという根拠が存在する
プライバシーと広告ブロックをめぐる論争
- GoogleはChromeを通じて、業界全体の プライバシー改善 を妨げていると批判されている
- 代表例として、クロスサイトCookie追跡廃止の大幅な遅延と、広告ブロッカー弱体化の試み が挙げられる
- こうした事例は、Chromeの支配力が単なるブラウザーシェアを超え、ウェブのプライバシーの方向性や広告ブロックの生態系にも影響を及ぼしていることを示している
Chromeの代替候補
- Chromeの支配力を揺るがすには現実的な代替ブラウザーが必要だが、FirefoxとSafariはいずれも単独での破壊的な代替策とは見なしにくい
- Firefoxは少なくとも2013年以降シェアが低下しており、モバイルブラウザー導入のような大規模なプラットフォーム転換がない限り、シェア改善は難しいと評価されている
- Safariは遅いながらも着実に成長しており、熱心なユーザー層とAppleという強力で資金力のあるオーナーを持っている
- ただし支配的な地位に上がるには、WindowsとAndroidを含む 完全なクロスプラットフォーム対応 が必要である
- Appleは2007年にWindows向けSafariを公開したが大きな反響を得られず、2012年に撤退した
- この失敗経験のため、Appleが再び試みる可能性は低い
- Microsoft Edgeは最も大きな破壊力を持つ候補として挙げられる
- Microsoftは最も広く使われるデスクトップOSを持ち、エンタープライズ市場に強く、検索エンジンをユーザー獲得と配布チャネルとして活用できる
- Edgeは主要プラットフォームで提供され、Chromiumベースのため他ブラウザー互換性の問題を避けられる
- ただしシェアはFirefoxと同程度で、まだ市場を大きく揺るがしてはいない
- BingとEdgeへのChatGPT統合に対する好意的な反応は、シェア成長の小さな兆しかもしれない
単一の代替策より多様なブラウザー生態系
- 現在、Chromeの支配力に対抗できる 単一の有力な代替策 は存在しない
- 複数のブラウザーがいずれもオープンなウェブ標準をサポートし、それぞれ意味のあるシェアを持ちながら、どれか一つも支配しない状態のほうがより望ましい方向かもしれない
- 代替ブラウザーが今後も支援され成長していけば、共同でChromeの支配力を下げるには十分かもしれない
2件のコメント
最近はadblockが便利なので、braveブラウザしか使っていません
Hacker Newsの意見
可能なあらゆる基準で、まったく似ていない。
当時を経験して苦労もしたが、その判断が変わるには Google がもっとはるかに敵対的な行動を取る必要がある。
クローズドソースのサブスクリプションサービスが、地球上で最も裕福な企業の最も人気のある消費者向けOSに同梱されたブラウザへ乗り換えろと言いながら、私が自分でインストールした地球上で4番目に裕福な企業のブラウザ利用を説教してくる理屈には興味がない。
独占禁止の観点で最も重要な違いは、Chrome はそれを使ったすべてのデバイスで自分で見つけてインストールし、既定のブラウザに設定しなければならなかったことだ。メーカー製ブラウザが既定だったモバイル端末でも同じだった。
Chromium を使いたければ使えるが、Safari は 業界標準の仕様 の実装が非常に遅かったことが何度もあった。SSE、WebSocket、IndexedDB API、アニメーション、相対色構文、コンテナクエリ、flexbox など、挙げればきりがない。
SSE は 2012 年の W3C 草案標準だったが、Safari は 2010 年にサポートしていた。
WebSocket は正しい例だ。2011 年の IETF 標準で、Safari は 2013 年に完全サポートした。
IndexedDB API は 2015 年の W3C 勧告で、Safari は 2014 年にサポートした。
Web Animations API のことを言っているなら、まだ標準化されておらず W3C 作業草案で、level 2 もまだ先の話だ。
相対色構文とコンテナクエリも、まだ標準化されていない W3C 作業草案だ。
「いろいろ」は具体例が必要だ。
flexbox は 2018 年の W3C 候補勧告で、Safari は 2013 年にサポートした。
Safari は ChromeOS の世界へ行く前に残された最後の防衛線だ。
Google は https://web.dev/ を運営し、https://web.dev/baseline の Baseline や https://web.dev/blog/web-platform-dashboard の Web Platform Dashboard を作った。
IE 時代の Microsoft は正反対で、できるだけ多くの独自の IE 専用機能を作ろうとしていた。
一社がウェブ上で広告やデータ追跡を避けにくくできるような単一栽培構造は、なおさら悪い。
その小さな不満には同意する。ただ、悪いのは主にブラウザではなくウェブサイト運営者側だと思う。
ウェブ標準の議論がどれほど不誠実になりうるかを示す例が Wikipedia にある。
https://en.wikipedia.org/wiki/Comparison_of_browser_engines
下のごく小さな注記に、「Blink ベースのブラウザの市場シェア支配のため、Google が JPEG XL のような標準をサポートしないと決めた場合、それはウェブでは意味を失うので、そのような標準は表に載せない」と書いてある。
つまり Chrome が実装して Safari がしていなければ Safari の欠陥だが、Safari がサポートして Chrome がしなければ無関係として比較表に載らない。
Chrome はウェブ標準かどうかを判定する 唯一の審判 のように扱われているので、100% 新しい IE だ。
他のブラウザは、Chrome が実装したものをすべて即座に追従しないと駄目だという扱いを受ける。
そのとおり。
Chrome で動けば、誰も他のブラウザを気にしたりテストしたりしない。
Chrome に使いたい JavaScript 機能があるなら、他のブラウザでは単に見た目が崩れるどころか、そもそも使えなくしてしまうことすらある。
Chrome で性能が十分なら、そのまま公開される。
Chrome は企業が気にする唯一のブラウザという意味で新しい IE であり、IE も長い間そうだった。
成功するには、すべてが Chrome 互換 でなければならない。基準は仕様ではなく Chrome だ。
Chrome でしかテストしないのは悪い考えに見える。
そしてそれは何であれ Safari だ。だから多くのところで Safari でもかなりテストしている。Firefox がしばしば取り残される。
Chrome であれ他のブラウザであれ、仕様に合っていないものはバグと見なすべきだ。
勝手気ままに進んでいた IE とはまったく同じではない。
Firefox で動けばどこでも動くし、常にベースラインに合わせてトランスパイルもしている。
複数の企業サイトで繰り返し見かける問題は、Chromeのみ許可して他のブラウザを遮断していることだと思う。
10回中9回は、そのサイトが他のブラウザで未対応の機能を使っているからではなく、開発者がQAをChromeでしかテストしていないという理由でChromeに限定しているのだと思う
まったく似ていない。IE 6 は何年ものあいだ更新も新しいWeb機能もなく、クローズドソースで、事実上死んでいたのに、みんなが使っていた。
float:right; zoom:1;のようなものが、ごくありふれた必須要素だった。これをChromeと比較するのは、この24年間の途方もない進歩と努力への侮辱だ。Chromeは2007年に始まったが、Firefoxチームにも功績があり、その多くがChromeを作りに移った。
オープンソース運動は勝利し、IEは死に、MicrosoftはEdgeを出した。Googleが邪悪だという話はいくらでもできるが、2000年のWebと比べれば、完全に別世界だ
いまや
float:right; zoom:1;はないが、現代の「必須要素」はもっと狂っている。Babel、仮想DOM、ブラウザベンダー提供のフレームワークなどがあり、どれも昔のWebハックより何桁も複雑で、標準化されていない。Electronはどうだろう。Firefoxベースのデスクトップアプリを見るだろうか。それとも、その市場はChromeランタイムに完全に支配されているのだろうか。アプリ開発者は、Chromiumしか実行可能な解決策がない状況に満足しているだろうか。たぶん違うが、選択肢がないのだろう。
私たちが向かっている方向は、clearfix やテーブルレイアウトよりもさらにひどく散らかっている
クラウドもSaaSもなく、だからソースコードを所有することは、デジタル生活に対してある程度のコントロールを持つことを意味していた。
そう、今は完全に違う。2024年には、ソースコードへのアクセス権だけでは、もはや自律性を保証する有効な代理指標ではない。
25年前の世界の回り方を基準に、今日のデジタル領域におけるGoogleの影響力を評価するのは、もっともらしくない
先週、Salt Lake City の中心部にレンタカーを停めて、駐車料金を払わなければならなかった。キオスクの画面は点いていたが、タッチスクリーンが壊れていて操作できず、寒くて暗い場所のコンクリートのベンチに座って、携帯電話で何とかするしかなかった。
QRコードはアプリ導入用のWebサイトに飛び、Google Play Store では、そのアプリは古いAndroidバージョン向けなので自分の端末にはインストールできないと言われた。結局、ページ下部に隠れていた “pay online” リンクを見つけ、クレジットカード番号などを数分かけて入力したが、有効期限の月/年を選ぶドロップダウンがデフォルトブラウザの Firefox ではまったく動かなかった。
7〜8分が過ぎ、指が凍えそうになっているのに、駐車料金の支払いにはまったく近づけていなかった。切符を受けるくらいなら約束をキャンセルして立ち去ろうかと思ったが、最後に Vanadium ブラウザで試したところ、ドロップダウンが動いた。
壊れたキオスク、壊れたアプリ、壊れたWebサイトと10分以上格闘した末、駐車スペース番号を入力する段階までたどり着いたが、当然ながらその番号は表示されていなかった。
路肩を見回すと、自分の後ろ2台分の番号が書かれた柱が見えたので、どちらの番号が大きいかを見て、自分の場所が大きいほうより1つ上なのか、小さいほうより1つ下なのかを推測して入力した。
約束の後に戻ってみると、後ろに停めた車には駐車違反の切符が貼られていたが、自分の車にはなかった。罰金を避けるために、どうにかして携帯電話上で正しいボタンの順番を押せたということだ。
しかし実際には、Salt Lake City で合法的に駐車するには、正常に動作するスマートフォン と、その上での Chrome系ブラウザ が必要だった。
これが重要な都市サービスでChromeしかテストされていない、あるいは互換性がないという話なのか、それとも Salt Lake City のような自治体が罰金収入を増やすために人々をできるだけ困らせているという話なのかはわからない
説明されていることは、1990年代後半の技術でも全部できる。
なぜアプリが必要なんだ? プレーンなHTMLのシンプルなWebページで車両番号や駐車区画番号を入力し、支払い情報を入れて送信すれば終わりだ。この20年で導入されたブラウザ機能は1つも必要ない。
改善点があるとすればセキュリティ向上だけで、だから TLS 1.3 くらいで十分だ。
単純な決済を処理するのに、ぐるぐる回るローディング表示と最先端のWeb標準が本当に必要なのか?
このブログは覚えている。Magic Lasso Adblock は Apple エコシステム専用で、ほぼあらゆる観点が Daring Fireball と似ている
「Chrome は 2009 年の Internet Explorer と同じだ、という意味に誤解されがちだ」「市場シェア 1 位であるにもかかわらず、Chrome が速度、効率性、標準の相互運用性で後れを取っているというかなりの証拠がある」「最も破壊的な潜在力を持つブラウザは Microsoft Edge かもしれない…Chromium ベースなので代替ブラウザとの互換性問題も避けられた」といった調子である
この話題が出るたびに、3 つのブラウザを同時に使ったことがない人や、IE 時代を知らない人を見かける
「Safari が新しい IE か」という言い回しも、実際には IE 時代を知らないか、その当時に Web 開発をしていなかった人が作った表現だ。問題は IE7 でも 2008 年でもなく、IE6 だった。ところがその表現が広まり、いつの間にか Chrome が新しい IE なのか、という話に変わった
IE は全盛期にはブラウザ市場シェア 95% 超で絶対的だった。Chrome/Blink も Safari/WebKit もそんなことはなかった
最も重要なのは、HTML/CSS と IE の実装には簡単に修正できる問題があまりにも多かったのに、何年も改善がなかったという点だ。IE6 の後 5 年して出た IE7/MSHTML も、いくつかの小さな修正を除けばほとんど改善されていなかった
Chrome/Blink と Safari/WebKit は長年にわたって継続的に開発されてきた。方向性が気に入らないことはあっても、毎年 HTML/CSS/JS の機能は改善されている
Chrome がリソース食いの怪物だったり遅かったりする面はある。2021 年に不満が積もり始めて以降、Chrome はメモリ効率を高めるために非常に大きな努力をしてきた。2022 年、そして間違いなく 2023 年には、多数のタブを開いた Chrome は以前よりずっと良くなった
一方で Safari は 10 年以上にわたり多数タブで良くなかったが、この問題はほとんど注目されていない。Firefox は引っかかりが最も少なく、数百タブに最も向いた最速のブラウザなのに、評価されていない
最後は Interop だ。2019 年からで、最初の Interop は 2021 年だったように見えるが、いまだに 3 大ブラウザすべてで、どの年の Interop でも 100% カバレッジを達成できていない
Interop が少なくとも 2025 年までに、すべてのブラウザがサポートするベースラインサポートを合意して発表してくれればと思うが、私たちは相変わらず 95% とさまざまな特異動作に縛られている
他の人も言っているように Safari はほとんど Apple エコシステムに縛られているので、Apple 以外のシステムでは Chrome はだいたい 90% くらいだと見ている。Firefox は広告ブロックのため実際より低く出て 3% と測定される
個人的な経験では、IE 全盛期ととてもよく似ている。国家機関の Web アプリとやり取りするには Chromium に切り替えなければならない。Firefox と Safari はサポートされず、Vivaldi は安定しない
だから私にとっては、それが Chrome が新しい IE かどうかへの答えになる
[0]: https://gs.statcounter.com/browser-market-share
定期的に使うブラウザの中で、Firefox は粗い部分が最も多く、その粗さが磨かれる可能性も最も低い
ある程度は Mozilla が Google や Apple に比べて持つリソースが少ないため避けがたいが、簡単に直せる部分も多い。Firefox フォークである Zen Browser の小さなチームが短期間で多くの問題を改善したのを見ると、リソース不足というより意欲不足に近く見える
Chrome でしか動かない Web サイトの数は本当にうんざりする。割合は小さいが、遭遇するには十分で、それがとても嫌だ
ただし、知っているすべての人に乗り換えろと積極的にキャンペーンを張るほどでないなら、新しい IE という表現は別の日のために取っておく
開発者の観点も外せない。すべてのブラウザで Web サイトが正しく表示されるようにするだけでも難しかったし、IE はたいてい圧倒的に最も厄介だった
IE は長い間悪夢だった
その通り。Chrome は事実上の デファクトスタンダード であり、しばしば徹底的にテストされる唯一のブラウザでもある。ただし今でも全盛期の IE ほど支配的ではない
いいえ。Chrome が他の主要ブラウザより新しい標準の導入で大きく遅れているわけではない。そう言うなら Safari のことだ。IE6 から IE7 までは約 5 年かかった
あらゆる特異動作や非標準動作を回避する作業の半減期は非常に長く、当時、すべての主要ブラウザで正しく動くもののベン図は非常に複雑で汚かった
IE7 が出ても人々が採用するまでには何年もかかり、IE7 も決して聖人ではなかった
私の脳の一部はこの手の回避策に捧げられてしまい、もう二度と返ってこない。quirks mode が有効な奇妙な企業ネットワーク、
box-sizingCSS プロパティが登場する前の異なるボックスモデル、a以外の要素には:hoverがないといった標準欠落のせいで、多くの時間を失ったただし、Chrome 専用の非標準を並べてはいけない。Chrome が実際の API 標準化より何年も先に配布した標準も並べてはいけない
Chrome の唯一の問題は、広告会社 が支配していることだ
たとえば Apple は、ほとんど追跡にしか使われないサードパーティ Cookie をそのままブロックした。Chrome はまず Advertising Sandbox 機能を追加できるようになるまで何年も待った