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