WAV stores raw, uncompressed audio, so a music track in WAV is many times larger than the same track as MP3 or OGG. For a browser game that means slower first load and a bigger download, which drives mobile players away before the game even starts.
At a glance
| Fact | Value | Source |
|---|---|---|
| WAV stores audio uncompressed | large file size | developer.mozilla.org |
| Web Audio libraries aimed at games | Howler.js, Tone.js, Sound.js | github.com |
WAV is a container for raw, uncompressed PCM audio. It holds every sample at full size with no compression pass, so a music loop in WAV can be many times heavier than the same loop exported as MP3 or OGG/Vorbis. For a browser game, every byte of that music has to be downloaded before it can play (or streamed in, adding its own complexity), and portals and players on mobile connections notice: larger downloads mean longer wait times and higher bounce rates, especially on mobile connections. Music in WAV eats into that budget fast, leaving less room for art, levels and sound effects.
Use a compressed format (MP3 or OGG) for music and reserve WAV, if at all, for very short one-shot sound effects where instant, gapless playback matters more than file size. Libraries built for Web Audio – Howler.js, Tone.js, Sound.js – load and decode compressed formats and are built for exactly this use case. Phaser’s default sound manager also runs on the Web Audio API and falls back to HTML5 Audio only where Web Audio isn’t supported, so test playback in both paths if you support older browsers.
If you build with an AI coding agent, Playgama MCP lets that agent upload builds and publish a sandbox playable link directly from your editor to test your game.
Sources
- Developer Docs โ Submit Your Unity Game | OnlineGameWorlds
- GitHub – notthetup/awesome-webaudio
- WebAudioSoundManager | Phaser Help
- Playgama for developers
Related questions
Can I use WAV for sound effects instead of music?
Short one-shot effects are a better fit for WAV since their size is small anyway and uncompressed playback avoids any decode delay, but music tracks are long enough that compression matters much more.
Which format should replace WAV for browser game music?
MP3 or OGG/Vorbis are the usual choices: both compress well and are supported by Web Audio libraries like Howler.js, Tone.js and Sound.js used in browser games.
Does file format affect anything besides download size?
Yes – smaller files decode faster on load and leave more of a portal’s download-size budget free for art, levels and sound effects, which matters most on mobile connections.
Last updated: 01 October 2026