JSFiddle - React, Tailwind, and code Playground
by bnickel
HTML
<pre></pre>
JavaScript
var loadTime = 0;
var runCount = 0;
function reloadLibrary() {
var $ = window.Zepto;
var $pre = $('pre');
var $body = $('body');
var $script = $('script[src]');
$.getScript = function (url, success) {
var script = document.createElement("script"),
$script = $(script);
script.src = url;
$("head").append(script);
$script.bind("load", success);
};
window.Zepto = window.$ = null;
var startTime = Date.now();
$.getScript($script.attr('src'), function() {
loadTime += Date.now() - startTime;
runCount += 1;
$pre.text('Total: ' + loadTime + 'ms\n Runs: ' + runCount + '\nAvg: ' + loadTime / runCount + 'ms');
if (runCount < 50) {
reloadLibrary();
}
});
}
reloadLibrary();