Вставка в документ большого количества элементов влияет на производительность, для облегчения пользуются фрагментами, которые представляют собой контейнеры для других элементов.
DocumentFragment
Наследник Node
var fragment = document.createDocumentFragment();
fragment.appendChild(element);