Explaining site load time improvements

Hi,

Can you help explain why my site loads much better?

Last week the site took nearly 100 seconds to load from China.

I advised our website designers that the Google CDN was blocked and recommended using the CloudFlare CDNJS for the jquery.min.js call. They implement this and I observed 50 seconds off of the load time. Looking better!

I have run tests this afternoon and the load time is now done to 6 seconds which is great!!

I am now trying to understand if any changes to the site were made between the last two runs that would explain the improvement. I can see some items like the fav icon png loading after the font files but is that due to a change in the site or can that simply occur sometimes?

Regards
Tim