Add a progress bar (like YouTube) at top of the page instead of a spinning loading indicator that is displayed over the text.

Works good on desktop browsers because the navigation is always visible. But the navigation don't scroll with the page on mobile browser, so it isn't visible. Another solution is required for this case.