Тест для обычных (не мобильных) браузеров.

Создаётся 10000 вложенных элементов
Отдельно см. тест для мобильных браузеров

Результаты немного зависят от размеров родительских и дочерних элементов. а так-же от стилей, но общая картина такая:

Скорость реального отображения созданного HTML-содержимого сильно отличается от таймингов скорости,
и на мобильных может быть на порядок быстрее, когда вставка присходит через innerHTML!
Chrome работает быстрее других браузеров как при innerHTML, так и при DOM.

(см. исходный код страницы - тест можно поменять при желании)

 

P.S. Если кто-то не верит, что .innerHTML быстрее DOM при отображении (рендеринге) на большом количестве элементов,
то вот тест, который сделал не я, я лишь приблизил его к реальным условиям (сделал содержимое рандомным).
тест для мобильных браузеров 2