Res.json() это часть веб апи fetch, он выполняется в отдельном потоке и поэтому возвращает промис
Работа с сетью выполняется в отдельном потоке, а вот json скорее всего парсится в общем
Кроме того, у браузера есть ограничение на количество одновременно открытых соединений, поэтому много запросов скорость загрузки только уменьшит. Возможно http2 push будет лучше