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);