Firefox et le tueur audio silencieux : comment les sites Web gaspillent votre CPU et votre batterie
2025-02-15
L'auteur a découvert un bruit blanc gênant dans Firefox, provenant de sites Web utilisant le AudioContext de l'API WebAudio de manière inefficace. De nombreux sites créent et laissent des AudioContexts actifs même sans lire de son, ce qui entraîne une consommation excessive de CPU et de batterie. Alors que Chrome suspend automatiquement les AudioContexts inutilisés, Firefox ne le fait pas, ce qui a poussé l'auteur à créer une extension de navigateur pour atténuer le problème. Cette extension suspend automatiquement les AudioContexts et tente de les reprendre lorsque du son est nécessaire, ce qui permet d'économiser des ressources.
Développement
performances du navigateur