tws-player
Simple to use declarative wrapper over HTMLAudio/VideoElement.
Rather than telling first load that soruce, and then play it, here you say: use this source and play when ready.
This API is often more convenient to use.
For examples see the code of PalmABooks PWA.