title: Current solutions to preload, cache, or otherwise play audio without lag / delay on mobile Safari in HTML5? Perhaps iOS 5+
body: <p>There are a ton of SO posts on audio, HTML5, and mobile Safari, such as these:</p>
  
  <p><a href="https://stackoverflow.com/questions/4799369/reusing-html5-audio-object-in-mobile-safari">Reusing HTML5 Audio Object in Mobile Safari</a>
  <a href="https://stackoverflow.com/questions/2841966/autoplay-an-audio-file-on-mobile-safari">Autoplay an Audio File on Mobile Safari</a>
  <a href="https://stackoverflow.com/questions/5758719/preloading-html5-audio-in-mobile-safari">Preloading HTML5 Audio in Mobile Safari</a>
  <a href="https://stackoverflow.com/questions/2970062/will-html5-support-the-access-of-offline-cached-audio/3035000#comment9507730_3035000">Will HTML5 support the access of offline cached audio?</a></p>
  
  <p>However, they all are outdated.</p>
  
  <p>We prefer solutions to support iOS 3+, but we will take anything that works -- even if it's restricted to iOS 5.</p>
  
  <p>Anyone have the definitive answer as things stand today, or testers on iOS 5 have any insights?</p>
  
  <ul>
  <li>Can audio files be cached in mobile Safari? If so, what are the limitations?</li>
  <li>Is there a way to minimize lag or delay between pressing a button and playing a sound?</li>
  </ul>
  
  <p>Thanks!</p>