UPD I've read related pages carefully, they doesn't answer my particular question. What do the percents mean? Well, there's an attempt at explanation:
google page insights will tell you clearly how many % of css referring the content above the fold is being loaded too late and page could have been rendered earlier.
But that is not at all clearer than what PageSpeed says. If at all correct.
I have a page with all my 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:
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?