trinorthlighting:
Thanks Dr. Byte, I agree that it is not the size that is effecting the speed. It has to do with the way the page loads on a browser that is effecting the way google scores page speed and this issue is about 10% of the score for desktops and 20% for mobile browsers.
What great timing. Have you ever heard of 'xkcd'? It's an online comic. Todays posting covers this percentage issue quite nicely.
http://xkcd.com/1252/
trinorthlighting:
Here is what Google is stating: https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery
Optimize CSS Delivery - This rule triggers when PageSpeed Insights detects that a page includes render blocking external stylesheets, which delay painting of content to the screen.
Did Google also go on to mention that 'render blocking external stylesheets' didn't come into existence without good reason?
If Google happened to mention that aviation fuel is better that regular petrol would you rush out to put aviation fuel in your car?
trinorthlighting:
Overview - Browsers block on external CSS files before painting content to the screen. This incurs additional network latency and increases the time it takes to display content to the screen.
This is a claim is technically flawed. (OMG, once again Rod is contradicting the almighty Google).
Seriously, think about this. What if these external CSS files were hosted on a site with a faster server and better connectivity than the main site? Wouldn't that reduce any network latency and therefore reduce the time it takes for the page to display?
trinorthlighting:
Recommendations - In the case of a large CSS file, you will need to identify and inline the CSS necessary for rendering the above-the-fold content and defer loading the remaining styles until after the above-the-fold content.
I wonder what Google considers 'large'? .css files are generally so small I find it hard to imagine a situation whereby they could have any noticeable effect on performance.
Google isn't the keeper of the Internet. They are a business trying to make money. Lose sight of this fact at your own peril.
Cheers
Rod