When a certain event occurs, I want my website to play a short notification sound to the user.
The sound should not auto-start (instantly) when the
Use the audio.js which is a polyfill for the tag with fallback to flash.
In general, look at https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills for polyfills to the HTML 5 APIs.. (it includes more polyfills)