In the mark-up you describe, browsers may render the content above your link tags without waiting for the bottom-loaded CSS to be fetched and parsed, or they may block for the css to be loaded. It depends on the timing of how your html streams through the network.
To ensure that your web page fully renders without waiting for your low priority CSS to load, please try the techniques suggested in OptimizeCSSDelivery.
Make sure you have a clear picture of which CSS files are critical, and which are non-critical. The critical CSS should be inlined into the head, and the non-critical-css delay loaded *after* the body, not at the bottom of the body.
As described in the help article, there are tools to help you do this.
Josh
--
You received this message because you are subscribed to the Google Groups "pagespeed-insights-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pagespeed-insights-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pagespeed-insights-discuss/e1ddde7a-91e4-4b95-9740-9875beca9e38%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
In the mark-up you describe, browsers may render the content above your link tags without waiting for the bottom-loaded CSS to be fetched and parsed, or they may block for the css to be loaded. It depends on the timing of how your html streams through the network.
To ensure that your web page fully renders without waiting for your low priority CSS to load, please try the techniques suggested in OptimizeCSSDelivery.
Make sure you have a clear picture of which CSS files are critical, and which are non-critical. The critical CSS should be inlined into the head, and the non-critical-css delay loaded *after* the body, not at the bottom of the body.
As described in the help article, there are tools to help you do this.
Josh
On Aug 2, 2016 6:02 AM, <ceco...@gmail.com> wrote:
--Hello everyone, I'encountering a strange situation and i don't know what to make of it.I'm used to getting a score of around 95 for websites i make, so i know how to deal with all the pagespeed insights recommendations.For my latest website i managed to get a score of 96/100, everything was fine. After a couple of days i run another test and it dropped to 70/100.Nothing was changed between then, not even a comma.The pagespeed reccomendation that is causing this is "Eliminate render-blocking JavaScript and CSS in above-the-fold content"
but here is the strange part, the css files that it is pointing to, are all in the end of html (just before the </body>) so they are deferred.I'm either missing something or it really is something strange.there are 5 css files (2 of them are google fonts) this is what they look like.<link rel='stylesheet' property='stylesheet' id='style-css-css' href='http://mydomain.com/style.min.css' type='text/css' media='all' />Thanks in advance.
You received this message because you are subscribed to the Google Groups "pagespeed-insights-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pagespeed-insights-discuss+unsub...@googlegroups.com.
Penthouse is the same author as my link.
--
You received this message because you are subscribed to a topic in the Google Groups "pagespeed-insights-discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pagespeed-insights-discuss/_fLhXy1s44w/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pagespeed-insights-discuss+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pagespeed-insights-discuss/5e8a5ae9-247b-45b0-b157-973e75b820cd%40googlegroups.com.