var xhr, timestamp;
timestamp = new XMLHttpRequest();
xhr.open('GET', 'data.json', true);
xhr.send();
// искусственная задержка на 3 сек
timestamp =
Date.now() + 3000;
while (
Date.now() < timestamp);
xhr.addEventListener('load', function listener() {
console.log('greetings from listener');
});