Since recently I started paying more attention to optimizing sites for mobile and for speed as well. I started using Google's PageSpeed Insights and following instructions from there.
After addressing the two issues listed below the best I could:
- Prioritize visible content
- Eliminate render-blocking JavaScript and CSS in above-the-fold content
I found my site showing kind of text skeleton first and then getting into its shape. In order to fix that, I'm supposed to figure what's needed to load first for the above the fold. I am still working on this, but am little doubtful as my site is in container(s) which reach below the fold. In addition how do I "divide" jQuery or whatever else is being used?
Anyhow, as going through this experience, and also being a heavy user of Google AdWords, I have just figured why Google did what made me "hate" AdWords interface since some years ago.
Whenever they did the last big change, one of the biggest culprits I found was that each AdWords page would take some time to load in a rather awkward way. As I would just set my mouse pointer and click onto a certain link, that part of the page would suddenly move so my link would be moved a bit as well. Since day one I found this soooooo frustrating. And yes, I have 25Mbps Internet connection so no Internet connection speed issue should be blamed. The site is simply "jumpy" and forget clicking onto links as soon as you see them.
My point by using an example of AdWords is that Google, in order to make the site load in the way they determined to be the best for speed and usefulness, actually screwed up and made the site less useful and frustrating.
What is even worse is that they, by having tools like PageSpeed work in the way they do, push other people make same mistakes.
Put it simple - seeing how the page is being rendered in your browser is rather distracting. I would rather have blank page until it gets loaded - properly.
Fortunately I'm in charge, and I'll end up with whatever I think be the best for visitors of my sites, not with what Google's or any other "blind" tool says.
Cheers!