можно сделать метод, который сразу отдаст один большой json
да, можно и зааггрерировать всё это, но зачем? пусть параллельно грузится 100 виджетов (какой-то быстрее, какой-то медленней), чем юзер будет ждать пока все 100 сгенерятся на серваке и выплюнутся ему