document.write
Es una secuencia de contenido escrita directamente en la página. Si recupera esta función después de completar cada escritura, la página se reescribirá.
innerHTML
Es un atributo del elemento de página DOM, que representa el contenido html del elemento. Si necesita ser modificado, no hará que todas las páginas se vuelvan a dibujar.