Hi,
Consider a page with all css inlined in the head (not much yet probably, 12K) and only one dummy external stylesheet at the end of the body tag:
<!doctype html>
<html><head>
...<style>...</style>...
</head><body>
...
<link rel="stylesheet" href="1.css">
<script src="..."></script>
<script src="..."></script>
<script src="..."></script>
</body></html>
1.css:
.not-used-selector {color: red;}
PageSpeed tells me:
> Approximately 55% of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.
> Optimize CSS Delivery of the following:
> https://.../1.css
What do they mean by 55%? When I remove the external stylesheet from the page, the complaint is apparently gone, but what exactly does this number mean? *All* above-the-fold content can be rendered without waiting for 1.css to load. Is 55% very rough estimate?
Regards,
Yuri