JSFiddle - React, Tailwind, and code Playground

by pseudosavant

HTML

<div id="results"></div>

JavaScript

var preloadFile = function(url){
    var start = +new Date();
    var file = document.createElement("img");
    file.src = url;
    return +new Date() - start;
};

var timing = [];
timing.push(preloadFile("http://upload.wikimedia.org/wikipedia/en/f/f7/RickRoll.png"));
timing.push(preloadFile("http://upload.wikimedia.org/wikipedia/en/f/f7/RickRoll.png"));    
    
document.getElementById("results").innerHTML = "First request: " +timing[0]+"<br/>Second request: "+timing[1];

caching = (timing[1] === 0); // Timing[1] should equal zero if caching is enabled