Ответ:
Проблема в том, что у стандарта XMLHttpRequest есть 2 метода open
https://xhr.spec.whatwg.org/#xmlhttprequest
Где
(new XMLHttpRequest()).open(method, url)
создает асинхронный запрос, но
(new XMLHttpRequest()).open(method, url, undefined)
создает синхронный запрос
Соответственно при вызове обертки xhr(method, url) js упадет с ошибкой присваивания timeout на синхронный запрос.
раскрыть ветку (2)
Web-технологии
551 пост5.8K подписчиков
Правила сообщества
1. Не оскорблять других пользователей
2. Не пытаться продвигать свои услуги под видом тематических постов
3. Не заниматься рекламой
4. Никакой табличной верстки
5. Тег сообщества(не обязателен) pikaweb