Delay in loading large html data

I am loading a html content from server and setting to the innerHTML to render it. Some times the html may be large, say 10000 lines. In this case the rendering is very much delayed. Is there any other recommended method to handle this scenario?

This sounds untenable to me.