Eliminate render-blocking JavaScript and CSS in above-the-fold content

Hi,
So, I'm trying to speed up my website load time.

I've got Hummingbird, and it's telling my biggest problem is image size, which I'm trying to fix with Smush Pro. I've open another ticked on that question.

But I've also done speed tests in two different sites.

The first is Google Page Speed Insights. Google says for desktop I should address image size, and for both mobile and desktop, I should "Eliminate render-blocking JavaScript and CSS in above-the-fold content"

The second test I'm running is a site at tools.pingdom.com
They say I need to do the following:
1. Combine External Javascript (does this fall under "Eliminate render-blocking JavaScript and CSS in above-the-fold content"
2. Parallelize downloads across Hostnames
3. Combine External CSS
4. Specify a Vary: Accept-Encoding Header
5. Remove Query Strings from Static Resources

So does Hummingbird, or any other WPMUDev plugin doe these?

It baffles me that I have to worry about this - seems WP would optimize these things form already to make it so that my site loaded as quickly as possible.

I'm still getting load times of more than 5 seconds - unacceptable as I see my visitors bouncing when the page does not load immediately.

Thanks, for your help!

  • Nastia
    • Support Rock Star

    Hello EricGiauque , I trust you are doing well today!

    The Hummingbird plugin will improve the loading speed and optimize the site.

    The first is Google Page Speed Insights. Google says for desktop I should address image size, and for both mobile and desktop, I should "Eliminate render-blocking JavaScript and CSS in above-the-fold content"

    The Minification feature in Hummingbird will combine External Javascript and CSS files.

    Specify a Vary: Accept-Encoding Header, this will go away once you enable GZIP compression in Hummingbird > GZIP Compression.

    It is possible to eliminate render-blocking JavaScript and CSS with Hummingbird. For more instructions please have a look at this article:
    How to Eliminate Render-Blocking Issues With Hummingbird for WordPress

    Unfortunately, the Remove Query Strings from Static Resources feature is not included in the Hummingbird

    Please see the instructions how to make your site faster with the Hummingbird plugin:
    https://premium.wpmudev.org/blog/eliminate-render-blocking-issues-hummingbird/

    The Hummingbird should be combined with a cache plugin for better results. Please see the most recommended cache plugins here:
    https://premium.wpmudev.org/blog/top-wordpress-caching-plugins/

    Let me know if you have any further questions. And if you having these errors when the Hummingbird is installed and activated, please grant access to your site from WPMU DEV > Support so we could have a closer look.

    Cheers,
    Nastia

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.