Я бы посоветовал вам проверить, сколько времени потребуется для подготовки результата на серверной части. Затем проверьте, сколько времени занимает получение ответа от клиента, а затем сравните. Вероятно, есть задержка при добавлении ответа в div.
Только после того, как вы выполните эти проверки, станет ясно, какой из них предпочтительнее.