Без эмпирических данных это очень сложно сказать, но я бы предположил, что в целом работа с меньшими наборами данных и большим количеством вызовов была бы немного лучше для пользователя. Причина в том, что пользователи, как правило, «торопятся и ждут». Они касаются чего-то, и когда они касаются этого чего-то, они хотят это 5 секунд назад (поторопитесь). Как только они увидят данные, они, вероятно, захотят взглянуть на них, прежде чем запросить новые данные (подождите).
Это также аргумент для фоновой загрузки, когда пользователь играет с вещами, если вы можете незаметно загрузить эту другую информацию, прежде чем он попросит ее, тем лучше для своего быстрого интерфейса, но вы можете тратить пропускную способность на ваш сервер и их аккумулятор. Что возвращает нас к необходимости хороших показателей. Сделайте так, чтобы это сработало, и дайте его в руки некоторых людей, посмотрите, каково это, а затем отправляйтесь оттуда с реальными отзывами UX.