§ Пример запроса
Здесь реализована функция, которая выполняет запрос, после исполнения которого возвращается в функцию callback значение data, массив данных.1// Загрузка бинарных данных 2function load(url, callback) { 3 4 let xhr = new XMLHttpRequest(); 5 6 xhr.open("GET", url, true); 7 xhr.responseType = "arraybuffer"; 8 xhr.send(); 9 xhr.onload = function() { 10 11 if (xhr.status !== 200) { 12 alert(`Ошибка ${xhr.status}: ${xhr.statusText}`); 13 } else { 14 callback(new Uint8Array(xhr.response)); 15 } 16 } 17}