4 ポイント 投稿者 GN⁺ 2023-11-21 | 2件のコメント | WhatsAppで共有

要約: YouTubeによるFirefoxユーザーへの不公正な行為

  • YouTubeがFirefoxユーザーの動画読み込み時間を人為的に遅くしている。
  • Chromeにユーザーエージェントを偽装すると問題は解決する。
  • これはEUの反独占法違反と見なされる可能性がある。
  • Googleの「Web Integrity API」計画への懸念が示されている。
  • YouTubeのこのような行為は、競争を妨げ独占を維持するためのものだと批判されている。
  • YouTubeのクライアントJavaScriptには、Firefoxユーザーを5秒間待機させるコードが明示的に存在する。
  • この問題は、uBlock Originチームが提供するフィルターを適用することで解決できる。
  • YouTubeは過去にも同様の不公正な行為をしたことがある。
  • YouTubeの行為は法的措置の対象となり得るものであり、多くのユーザーや法律家が対応を求めている。

GN⁺の見解

この記事で最も重要なのは、YouTubeがFirefoxユーザーに対して不公正な行為をしており、これが反独占法に違反する可能性があるという点です。このような行為は技術業界における競争を妨げ、ユーザー体験を低下させるものであり、多くの人々がYouTubeの独占的地位を懸念しています。この記事は単なる技術的な問題を超えて、法的・倫理的な問題を扱っており、多くの人にとって興味深く重要なテーマです。

2件のコメント

 
xguru 2023-11-21

再現すると言う人もいれば、そうではないと言う人もいて、かなり議論が分かれているようです。

uBO チームがこの問題を解決するフィルターを公開しています。

www.youtube.com##+js(nano-stb, resolve(1), 5000, 0.001)   
 
GN⁺ 2023-11-21
Hacker Newsの意見
  • Reddit の議論で言及された YouTube の Polymer スクリプトのリンクには、5秒間何もせずユーザーを待たせるコードが含まれている。このコードは setTimeout 関数を使って、5秒後に特定の処理を実行するよう設定されている。
  • ブラウザの開発者ツールのパフォーマンスプロファイラを使えば、YouTube に 5秒の遅延 setTimeout があるか確認できる。ただし、ユーザーエージェントに応じてブラウザ技術を切り替えている可能性のほうが高い。
  • ターミナルに慣れているユーザーであれば、YouTube のウェブ UI の不便さに悩まされる必要はない。mpvyt-dlp をインストールして動画を再生できる。
  • YouTube は動画品質アイコンに "4K" と表示するが、実際には 720p またはそれ以下の品質のストリームを再生する。ユーザーが手動で 4K ストリーム品質を選択すると、YouTube は 4K を提供する。
  • Google が他のブラウザを遅くしたいのであれば、こんなに簡単に見つかる方法は使わなかったはずだ。ユーザーエージェントに応じて JavaScript ファイルの配信速度を遅くするような方法のほうが、よりありそうだ。
  • Firefox を使っている場合、YouTube は「即座に」開始し、UI の大部分が読み込まれる前に動画が再生される。確かに 1 秒未満だ。
  • Google は Firefox Mobile でビジネス情報へのアクセス方法を変更した。Firefox Mobile ではレビューを簡単に読めない。
  • Firefox ユーザーとして、Google のサイトでのみ継続的に問題に遭遇している。Google Maps、Gmail チャット、Google Meet、YouTube などを使うために、別途 Chrome のウィンドウを開いている。Google が Firefox 対応を優先していないのは明らかだ。
  • 議論で最も興味深い点は、こうした措置が Chrome を装うことで簡単に回避できる、最も基本的な方法で実装されていたことだ。これは、この種の作業に不満を持つエンジニアがいる可能性を示唆している。
  • Firefox 120 ではその遅延現象は発生しない。ログアウト状態でも試した。言及されているコードは、並行性バグを解決するための安直な方法に見える。