Стоит ли сейчас постепенно отказываться от устаревшего XMLHttpRequest в пользу fetch?
Или каждой задачи свой метод? Какие ощутимые преимущества у fetch вы бы выделили?
Такое же говно, без своей обертки его использовать невозможно, потому что к примеру тот же reject срабатывает только если с сетью проблема, а чтобы запилить отмену запроса нужно его вообще аж вот так оборачивать https://developer.mozilla.org/en-US/docs/Web/API/R...
Если у вас поддержка старых браузеров не исключение, то посмотрите в сторону axios.js Весит мало, не нагружает, простая в использовании. В другом случае fetch будет достаточно
CryNet, особо проблем не было с фетчем. Как по мне - каждый новичек обязан написать XHR для осознания хотя бы). Был знакомый рукожоп ( у него даже XHR не работал), но это совсем другая история). А так - пиши фетчем , есть еще axios, можешь погуглить эту либу.
CryNet, MLHttpRequest vs fetch на практике?
---------
Второй безопаснее, но если у вас js в подгружаемом скрипте то он не будет работать. Применил хитрость и заработало.