lately, when I was using GitHub I've noticed, that if you navigate through the pages before the new page is displayed, the page is firstly loaded in the background (async manners).
No view change is performed until the page is fully loaded. Loading progress is also visually presented to the users (that small blue bar on top of the page).
I was trying to find some info how to achieve something like this but with little to none success. Is anybody able to tell me, how to achieve similar behaviour?