YouTubeウェブプレーヤーがフリーズし、数ギガバイトのRAMを消費しています
YouTubeのウェブプレーヤーに関する問題:何が起こっているか、そしてなぜそうなるのか
先週、YouTubeプラットフォームのユーザーは、動画を視聴中にブラウザで奇妙な不具合を感じ始めました。最も頻繁に報告されている問題には、ウィンドウが停止すること、メモリ使用量が急増すること、およびRedditのユーザーによると音声のつまずき、フレームの欠落、CPUへの過剰な負荷があります。
何が起こっているか
* 無限レンダリングループ
プレーヤーコード内でエラーが発生し、ブラウザがプレーヤー要素を継続的に再描画します。これによりメモリとプロセッサの使用量が増加します。
* 「ytd-menu-renderer」セクション
Mozillaの開発者は、この問題が `<ytd-menu-renderer>` タグに関連していることを発見しました。このタグには「いいね」「よくないね」「共有」のボタンがあります。メニューは画面幅に応じてこれらのボタンを動的に隠したり表示したりします。
* 「失われた」ボタンの問題
あるボタンが収まりきらない場合、 `<ytd-menu-renderer>` はそれを削除します。その後プレーヤーは誤ってメニューが十分に広いと判断し、ボタンを戻そうとします。場所がまだ無いため、コードは再びそれを削除します。このサイクルは無限に繰り返され、ブラウザが要素のサイズを常に再計算するようになります。
ユーザーへの影響
* メモリ – 一部のユーザーは動画再生時にRAM使用量が数百メガバイトから2〜3GBに増加すると報告しています。
* プロセッサ – CPU負荷も顕著に増加し、他のアプリケーションの動作が遅くなります。
誰に影響するか
この問題はFirefox、Brave、およびWebKitベースのレンダリングを使用するその他のブラウザに影響します。YouTubeの開発者が公式修正をリリースするまで、ユーザーは一時的な回避策(拡張機能を無効化したり、ブラウザを更新したり、モバイル版サイトを使用したり)を試すことができます。
結論:
プレーヤーの動的メニューにあるエラーが無限レンダリングループを引き起こし、メモリとプロセッサへの負荷を大幅に増加させます。ユーザーはYouTubeで動画を見る際にパフォーマンスの著しい低下をすでに報告しています。YouTubeおよびブラウザからの更新情報を注視してください – 近々修正が登場します。
コメント (0)
感想を共有してください。礼儀正しく、話題に沿ってお願いします。
コメントするにはログイン