Доброго дня!
Запросы из браузера к api на сервере называются Ajax-запросы. В каком то смысле это можно назвать RPC.
Для совершения таких запросов и существуют библиотеки axios, часть библиотеки jQuery и наверное ещё что-то.
fetch - это современный web api для работы с Ajax-запросами, поэтому стоит освоить этот инструмент и использовать там, где не очень важна совместимость со старыми браузерами.
Если важна совместимость, используйте axios.