Firefox e o Assassino de Áudio Silencioso: Como Sites Desperdiçam sua CPU e Bateria

2025-02-15

O autor descobriu um ruído branco irritante no Firefox, originário de sites que usam ineficientemente o AudioContext da WebAudio API. Muitos sites criam e deixam AudioContexts ativos mesmo sem reproduzir áudio, levando ao consumo excessivo de CPU e bateria. Enquanto o Chrome suspende automaticamente AudioContexts não utilizados, o Firefox não o faz, levando o autor a criar uma extensão de navegador para mitigar o problema. Essa extensão suspende automaticamente os AudioContexts e tenta retomá-los quando o áudio é necessário, economizando recursos.

Leia mais
Desenvolvimento desempenho do navegador