WASM Audio Decoders offers a collection of highly optimized Web Assembly audio decoder libraries for browser use, supporting both synchronous and asynchronous decoding. The decoders have been shown to match or even outperform browser implementations. The inlined WASM is encoded with yEnc and gzip compressed for smaller file sizes. Various decoders are available for formats like MPEG, FLAC, Ogg Opus, and more, with support for multichannel decoding. The project requires NodeJS, Emscripten, and a Linux-like environment for development. Contributions are welcome, and support can be shown through starring the repo, contributing, or donating via Github sponsors. The project is licensed under the MIT license.
https://github.com/eshaz/wasm-audio-decoders