howler.js
howler.js is a JavaScript audio library designed for the modern web, offering a single consistent API for audio playback, audio sprites, and spatial audio. It defaults to the Web Audio API and falls back to HTML5 Audio for cross-browser compatibility. Features include full codec support, automatic caching, zero dependencies, a modular architecture, and fine-grained control over playback parameters such as volume, rate, fading, and looping.
Checked on Sep 30, 2026.
Alternative resources
Tone.js
A Web Audio framework for creating interactive music and audio applications in the browser with advanced scheduling and synthesis capabilities.
BulkPicTools
Batch process images, compress, convert, crop, and edit locally in your browser using WebAssembly and WebGPU without uploading files.
Squoosh
Web-based image compression and conversion tool running locally in the browser.