howler.js – Modern Web Audio Javascript Library


howler.js is an audio javascript library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio.

Demo Download


  • Defaults to Web Audio API
  • Falls back to HTML5 Audio
  • Supports multiple file formats to support all browsers
  • Automatic caching for Web Audio API
  • Implements cache pool for HTML5 Audio
  • Per-sound and global mute/unmute and volume control
  • Playback of multiple sounds at the same time
  • Easy sound sprite definition and playback
  • Fade in/out sounds
  • Supports Web Audio 3D sound positioning
  • Methods can be chained
  • Uses no outside libraries, just pure Javascript
  • Lightweight, 9kb filesize (3kb gzipped)

Browser Compatibility

Tested in the following browsers/versions:

  • Google Chrome 4.0+
  • Internet Explorer 9.0+
  • Firefox 3.5+
  • Safari 4.0+
  • Mobile Safari 6.0+ (after user input)
  • Opera 10.5+

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *