Web content by h43z discusses how websites waste CPU cycles and battery power, with Firefox allowing them to do so. The author noticed white noise coming from the speakers when no audio was playing, traced it back to websites like Outlook, x.com, and Discord. Investigating, the author found that creating an AudioContext in HTML/JavaScript triggers the noise and drains battery, with Firefox not automatically stopping this wastage like Chrome does. To address this issue, the author created a browser extension that suspends audio contexts on websites until needed to conserve battery power. The content also raises concerns about Bluetooth headphone battery drain.
https://h.43z.one/blog/2025-02-12/