XMLHttpRequest или fetch?

Стоит ли сейчас постепенно отказываться от устаревшего XMLHttpRequest в пользу fetch?
Или каждой задачи свой метод? Какие ощутимые преимущества у fetch вы бы выделили?

Поддержка браузерами fetch достаточно неплохая.
  • Вопрос задан
  • 3401 просмотр
Решения вопроса 4
@askhat
В идеальном мире у вас есть абстракция http клиента в которой вы легко меняете реализацию без изменений в остальном коде
Ответ написан
Комментировать
@grinat
Такое же говно, без своей обертки его использовать невозможно, потому что к примеру тот же reject срабатывает только если с сетью проблема, а чтобы запилить отмену запроса нужно его вообще аж вот так оборачивать https://developer.mozilla.org/en-US/docs/Web/API/R...
Ответ написан
Комментировать
@MoksS
Если у вас поддержка старых браузеров не исключение, то посмотрите в сторону axios.js Весит мало, не нагружает, простая в использовании. В другом случае fetch будет достаточно
Ответ написан
Комментировать
@romanchenkoalexey
Full stack .NET developer
Сильно пожарить и переписывать срочно на fetch не стоит. Только если время достаточно времени свободного) новые запросы можете фетчем писать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы