Firefoxとサイレントオーディオキラー:ウェブサイトがCPUとバッテリーを浪費する方法

2025-02-15

著者はFirefoxで気になるホワイトノイズを発見しました。これは、ウェブサイトがWebAudio APIのAudioContextを非効率的に使用していることが原因でした。多くのサイトは、オーディオを再生していない場合でもAudioContextを作成してアクティブなままにしており、CPUとバッテリーの過剰消費につながっています。Chromeは未使用のAudioContextを自動的に一時停止しますが、Firefoxはそうしません。そのため、著者はこの問題を軽減するためのブラウザ拡張機能を作成しました。この拡張機能は、AudioContextを自動的に一時停止し、サウンドが必要なときに再開しようと試みることで、リソースを節約します。