Есть ли разница между созданием DOM на стороне сервера/клиента? (перспектива скорости)

Все, что я хочу знать, есть ли разница в скорости механизма, который возвращает весь HTML в ответ на запрос ajax и механизм, который возвращает массив как json и делает HTML через JS coeds?

В настоящее время мой сайт делает весь HTML один раз на стороне сервера. И используйте его как для HTTP, так и для ajax-запросов. Он также работает, но поскольку мне нравятся совершенные вещи, я хочу знать, если я изменю свой текущий алгоритм и сделаю HTML на стороне клиента для запросов ajax, то скорость будет лучше?