Интересует вопрос, что же быстрее или/и лучше будет работать: вставка большого куска HTML кода, сформированного на сервере и переданного через Ajax и вставленного на клиенте в страницу посредством jQuery(".content").html(data) или же передача данных с сервера в виде json строки и формирование dom через шаблон AngularJS?
Подробности:
Данные представляют сложную выборку из MySQL бд, в виде большого массива (100 элементов с десятью параметрами (строки и числа) за один запрос).
На готовой странице с отображением элементов будет "бесконечный скролл" (lazy load)
Готовый html шаблон для одного элемента: (для примера объема данных)<div class="class" data-par="item.data1" >
<div class="class" title="item.data2"></div>
<a href="item.data3" target="_blank" class="class">
<div class="class">item.data4</div>
<div class="class" title="...">item.data5</div>
</a>
<div class="class" style="item.data6">
<a href="item.data3" target="_blank" class="class">
<div class="class">
<p class="class">item.data7</p>
</div>
</a>
<div class="class">
<ul class="class">
<li class="class" title="...">
<div class="class">item.data8</div>
<span>item.data8</span>
</li>
<li class="class" title="...">
<span class="class ">
<div class="class">item.data9</div>
</span>
</li>
<li class="class" title="...">
<span class="class ">
<div class="class">item.data10</div>
</span>
</li>
</ul>
</div>
</div>
</div>