JSFiddle - React, Tailwind, and code Playground

by Anton Konjahin

HTML

<div id="result"></div>

JavaScript

function serverRequest (url, data, func) {
    var idReq = url + func;
    if (serverRequest[idReq]) return;
    serverRequest[idReq] = true;
    var div = document.createElement("div");
    div.innerHTML = url;
    var result = document.getElementById("result");
    setTimeout( function() {
        result.appendChild(div);
        delete serverRequest[idReq];
    }, 2000);
}

serverRequest("/urlA?a=1", 0, serverRequest);
serverRequest("/urlA?a=1", 0, serverRequest);
serverRequest("/urlB?a=1", 0, serverRequest);
serverRequest("/urlB?a=1", 0, serverRequest);
serverRequest("/urlA?a=1", 0, serverRequest);
serverRequest("/urlB?a=1", 0, serverRequest);