Howler.js- современная веб аудио библиотека, написанная на JavaScript-е. Корректно работает в большинстве браузеров используя при этом Web Audio API и HTML5 Audio. Из достоинств следует отметить следующее:
По умолчанию используется Web Audio API.
При не доступности Web Audio API используется HTML5 Audio.
Поддерживает множество форматов для корректной работы в большинстве браузеров.
Для Web Audio API используется автоматическое кэширование.
Воспроизведение одновременно нескольких звуков.
Глобальное включение, выключение звука и регулятор громкости.
Не используются внешние библиотеки, написано на чистом JS.
Размер библиотеки составляет 9 кб и 3 кб в сжатом виде.
Имеется система событий для реагирования на начало, конец воспроизведения, загрузку и т.д.
Поддержка позиционирования звука в 3D пространстве.