Support » Plugin: W3 Total Cache » non-blocking JS causing problems

  • I have installed and configured w3 Total Cache and it works like a dream – reduced page load from 12 to 3 seconds!

    BUT – When I check google page speed, it tells me I need to eliminate render blocking Javascript.

    I had just set JS minify to “Default (blocking)” so I tried to re-configure in “Minify” -> “JS” section by changing embed type to:

    Firstly: “Non blocking using “async”
    Secondly: “Non blocking using “JS”

    But I could get my site JS to load (even after clearing the cache) – When I view the website on my mobile, most of the HTML loaded but the menus didn’t work (obviously because the JS isn’t loading or is loading incorrectly) and sections that had fancy loading (using JS) didn’t load

    Is there anything else I need to know about this setting to make it work?

    NOTE:
    – Most of my JS has been minified with “Embed in Head” with a few scripts (which were in the footer) minified using “Embed before </body>”
    – I used JS minifier: “JSMin (default)

    https://wordpress.org/plugins/w3-total-cache/

  • The topic ‘non-blocking JS causing problems’ is closed to new replies.