почему код не заходит ни в onload, ни в onerror
await объективно проще для понимания, чем чайнинг промисов. в переменную, использующую функциюawait с добавлением console.log после каждой строки.text() возвращает, внезапно, текст (строку), если что. В отличие от json(). let element = document.querySelector("h1");
let xhr = new XMLHttpRequest();
xhr.open("GET", "/", false);
element.textContent = "1. " + new Date();
xhr.send();
element.textContent = "2. " + new Date();
console.log(xhr.response.slice(0, 50));XMLHttpRequest.async коллбеку и await new Promise(resolve => setTimeout(resolve)); перед строкой с load_json. По моему опыту за последние пару дней - JS просто ужасно работает с классами, либо выстраиваются они очень специфически по сравнению с другими языками.