Fetch-API
Библиотека запросов с широкими возможностями
Простой
Fetch-API предоставляет один интерфейс для всех типов запросов
Нативный
Поддерживаются все нативные возможности window.fetch
Изоморфный
Для браузерного окружения используется window.fetch и для окружения Node.js используется node-fetch
Валидирующий
Вы можете использовать схемы валидации ответов с сервера либо использовать кастомную функцию для проверки правильности ответа.
Мультиязычный
Вы можете передать параметр translateFunction и перевести текст ответа сервера
Встроенный механизм кэширования запросов
Все что вам нужно - задать параметры кэширования