Я использую javascript для воспроизведения короткого звука в своем приложении:
var audio = new Audio('sound.mp3');
audio.play();
Когда вызывается приведенный выше код, все приложение получает отставание/задержку. Примерно через 200-500 мс приложение продолжает работать в обычном режиме и воспроизводит звук. После проигрывания 2-3 раза звук как будто закешировался что ли, потому что потом работает как надо без лагов.
Это происходит при тестировании в приложении PhoneGap для iOS. Запуск на рабочем столе Chrome работает хорошо.