Client side temporary storage to boost performance.
- Safari, Mobile Safari (iOS 8+)
- Chrome, Chrome for Android
<script src="lib/WMCache.js"></script>
<script>
var allow = ["**/*.png", "**/*.jpg", "**/*.m4a"];
var cache = new WMCache({ allow: allow }, cacheReady, function(err) {
console.log(err.message);
});
function cacheReady(cache) {
cache.getBlobURL(url, function(url, blobURL, mime, size) {
var img = new Image();
img.src = blobURL;
document.body.appendChild(img);
});
}
</script>