JSFiddle - React, Tailwind, and code Playground

HTML

<div id='log'></div>

JavaScript

function log(text) {
   //console.log(text);
    var logDiv = document.getElementById('log');
    logDiv.innerHTML += text + '<br />';
}

var link = document.createElement('link');
link.rel = 'stylesheet';
//link.href = 'styles.css';
link.href = 'http://sstatic.net/so/all.css?v=4864b39b46cf';

var loadedFunc = function() {
    log('style sheet loaded');
};

link.onload = link.onreadystatechange = loadedFunc;

var count = 0;

(function(){
  try {
    link.sheet.cssRules;
  } catch (e) {
    if(count++ < 1000)
      cssTimeout = setTimeout(arguments.callee, 20);
    else
      log('load failed (FF)');
    return;
  };
  if(link.sheet.cssRules && link.sheet.cssRules.length == 0) // fail in chrome?
    log('load failed (Webkit)');
  else
    loadedFunc();
})();

var head = document.getElementsByTagName('head')[0];
head.appendChild(link);