Description
-
I think the description is misleading. Javascript codes are parser blocking instead of “render blocking”, although in blocking parser, they may block render too.
-
You’re right, but as you write if the parsing is blocked, so is the rendering so in the end it’s not really wrong. And given the fact Google calls it “render blocking” as well in (the title of) their recommendation, this is the term that is most widely known (and searched for) 😉
frank
Hi Frank,
Sorry if I’m thread jacking, for some reason I can’t seem to create a new topic in the support forum here. I’ve gotten the app installed and configured on https://www.rsvpbayarea.com, but no matter what the settings, GT Metrix doesn’t seem to see that the defer parsing is working. I’ve tried both Async and Defer, as well as adding in a specific js mentioned by GT Metrix and it still appears when re-running the test. (Cloudflare is, of course, in development mode when I run the test)Thanks!
EricI would have to see your site with Cloudflare rocketloader disabled (and asyncjs enabled) to be able to comment on this @rtmeric 🙂
Thanks Frank! I just put Cloudflare into development mode so it should be displaying natively from my server, and asyncjs is enabled- not crucial that I turn Cloudflare back on today.
still seeing rocket-loader I’m afraid.
Oh, I misunderstood. Disabled now.
looks like something is messing with the script output @rtmeric);
<script type='text/javascript' defer='defer' src='//rsvpbayarea.com/wp-includes/js/jquery/jquery.js'></script> <script type='text/javascript' defer src='//rsvpbayarea.com/wp-includes/js/jquery/jquery-migrate.min.js' onload =></script> <script type='text/javascript' defer src='//rsvpbayarea.com/wp-content/themes/Divi/js/custom.min.js' onload =></script> <script type='text/javascript' defer src='//rsvpbayarea.com/wp-content/plugins/divi-builder/core/admin/js/common.js' onload =></script> <script type='text/javascript' defer src='//rsvpbayarea.com/wp-includes/js/wp-embed.min.js' onload =></script>-> the first one is OK and is what asyncjs would produce, but the 4 other ones are not.
so the question now is; what is doing that? any other perf. optimization plugin you’re using that migth be causing this?
I don’t think so. I attempted a manual modification of functions.php, but it seemed to not be effective, so I removed the code. Just went through and disabled, one by one, everything except my main theme (elegant themse/divi), backup plugin (updraft plus), and wordfence (security)and tested after each with the same result?
well, try switching to a default theme and also disable WF & updraft for a second next? and double-check your functions.php for remnants of the modification?
The topic ‘Description’ is closed to new replies.