var fragment = document.createDocumentFragment();
fragment.appendChild( child1 ); // никаких перерисовок не будет
fragment.appendChild( child2 ); // никаких перерисовок не будет
fragment.appendChild( child3 ); // никаких перерисовок не будет
fragment.appendChild( child4 ); // никаких перерисовок не будет
//..................... some code
document.body.appendChild( fragment ); // перерисовка будет лишь раз.