Firefox und der stille Audio-Killer: Wie Webseiten CPU und Akku verschwenden
2025-02-15
Der Autor entdeckte ein nerviges weißes Rauschen in Firefox, das von Webseiten herrührte, die den AudioContext der WebAudio API ineffizient verwenden. Viele Webseiten erstellen und lassen AudioContexts aktiv, selbst wenn kein Audio abgespielt wird, was zu übermäßigem CPU- und Akkubetrieb führt. Während Chrome nicht verwendete AudioContexts automatisch stoppt, tut Firefox dies nicht, was den Autor dazu brachte, eine Browser-Erweiterung zu erstellen, um das Problem zu beheben. Diese Erweiterung pausiert AudioContexts automatisch und versucht, sie wieder aufzunehmen, wenn Audio benötigt wird, wodurch Ressourcen gespart werden.
Entwicklung
Browser-Leistung