jQuery.html5Loader can preload images, html5 video and audio sources, scripts, css, and text files.