JSFiddle - React, Tailwind, and code Playground

HTML

<div id="status"></div>

JavaScript

try {

    var 
        xmlhttp = false,
        url = "/echo/html/";
    
    if (window.XMLHttpRequest) {
       xmlhttp = new XMLHttpRequest();
    } else if (window.ActiveXObject) { 
    
      try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        try{
           page_request = new ActiveXObject("Microsoft.XMLHTTP")
        } catch (e){}
      }
        
    }
    
    if (xmlhttp) {
    
      $("#status").append("<div>xmlhttp ok</div>");
      
      xmlhttp.onreadystatechange = function() {
          $("#status").append("<div>xmlhttp onreadystatechange</div>");
          setTimeout(function() { xmlhttp.abort() }, 50);
      }
        
      xmlhttp.open('GET', url, true);
        
      xmlhttp.send(null);
    
    }
} catch(e) {
    $("#status").append("<div>error: "+e.description+"</div>");
 }