Я думаю, вы были бы очень рады, используя Javascript MVC .Это значительно облегчает управление состоянием компонентов и позволяет довольно просто управлять данными на стороне клиента, вместо того, чтобы совершать повторные вызовы ajax.Пройдите урок, и я думаю, что вы будете весьма счастливы.
РЕДАКТИРОВАТЬ
Мой оригинальный ответ не касается скорости рендеринга страницы.
ЕслиВы действительно беспокоитесь о скорости рендеринга страниц, лучшее решение - это рендеринг документа.Следующее лучшее решение - не беспокоиться о проблеме до финальной стадии разработки.Оптимизировать поведение при загрузке данных довольно просто, и вы найдете гораздо лучшее решение после того, как вы укрепили остальную часть дизайна вашего приложения.
Я использовал различные методы для повышения производительности рендеринга, такие как кэшируемый ajaxили вставка блоков скрипта с данными, когда страница генерируется на сервере.Оба эти подхода дали мне значительное повышение производительности, и оба были легко применены на более поздних этапах разработки.