Skip to content Skip to footer

Watt The Fox? by h43z

6 Comments

  • Post Author
    martin_a
    Posted February 15, 2025 at 10:05 pm

    Should I be able to actually hear something?

    Firefox 134.0.1 on MacOS here, I don't hear anything.

  • Post Author
    mike_d
    Posted February 15, 2025 at 10:13 pm

    The websites opening an audio context without using it to play anything are probably doing bot detection.

    Different browser engines and operating systems implement audio processing differently, so if you play a completely inaudible sound and then record it back (from the API not the microphone) you end up with a signature.

    You can use that signature to see if the browser is lying about its user agent, running in headless mode, or all sort of other interesting edge cases that are not a real user buying widgets.

    https://github.com/fingerprintjs/fingerprintjs/blob/3201a7d6…

  • Post Author
    pianom4n
    Posted February 15, 2025 at 10:15 pm

    Wow, this white noise has been driving me crazy for a long time but I could never track it down.

    The tab doesn't show the "playing" icon, and muting the tab doesn't stop the noise.

    Even using the Windows volume mixer to mute Firefox doesn't stop the noise.

    Edit: The addon is actually pretty bad for a desktop user since the white noise starting/stopping constantly is far more annoying.

  • Post Author
    cosmotic
    Posted February 15, 2025 at 10:30 pm

    If the output idles, digital SPDIF signals lose sync. Re-syncing once playback starts is not instant, and you lose the first second of audio or so. I wrote a program that kept open an output withought dumping any data to the line, just to prevent the output from idling.

    Doesnt make much sense in the context of a laptop though, so energy savings make sense there.

  • Post Author
    padenot
    Posted February 15, 2025 at 10:31 pm

    This is planned, and important, and we'll fix it hopefully soon, it's long overdue. I'm sorry this hasn't happened yet, it's always a game of priorities that can never satisfy everybody on time. It however ranks fairly high on my personal list.

    As one could imagine it's a bit (read: a lot) more complicated than just pausing the AudioContext after some time of silence, but we'll get it fixed regardless, it's possible because others did it. There are tradeoffs we're willing to do.

    Source: Firefox implementer of a lot of things around this, editor of the Web Audio API standard.

  • Post Author
    unit149
    Posted February 16, 2025 at 12:42 am

    [dead]

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.