• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty
Affordable VAST/VPAID for Wordpress has arrived. Serve ads with your videos starting today!
    • Docs
      • Installation
      • Changelog
    • FAQ
    • Support
      • Free Support
      • Pro Support
    • PRO

    Using FV Player with Minify Plugins

    In this guide you will find information about:

    • Optimizing JavaScript and CSS
    • Optimizing your website further
    • Recommended plugins

    When doing these changes, remember to make sure, that you are not logged into your site (you can use incognito, private or guest browser window) and to check your browser console for errors when playing videos in FV Player. Here’s a handy guide on how to check your browser console: Using Your Browser to Diagnose JavaScript Errors on WordPress.org

    Once you have the minify plugin enabled, load up the page with your video and play it to see, if anything comes up and if your videos still play.

    Also note that these optimizations apply to any plugin, not just to FV Player. In some cases a single bad actor can break your whole site optimization. So make sure to check your browser console carefully.

    Minification

    Minification is the process in which the JavaScript and CSS files are compressed and bundled together to make sure your website loads faster.

    While compression reduces size of your files, thus makes them faster to download, combining all the JS files and all the CSS files together means they can’t download in parallel and it might not actually improve your page speed at all.

    Nonetheless, it’s still a great first step in optimizing your site. You can take a look at our list of recommended minify plugins and pick your favorite. But make sure that you check your website in Google PageSpeed Insights tool before and after these changes, to see, if it improved your site’s performance. You should be able to improve your score and tick off the following optimizations:

    • Minify CSS
    • Minify JavaScript

    Asynchronous JavaScript and CSS

    To optimize your site further make sure to use:

    • critical CSS with rest of the CSS files loading asynchronously
    • deferred JS load 

    That way, the page can start drawing without having to rely on additional files, which is something the Google PageSpeed values the most. However, it changes its scoring mechanism over time, so this is a moving target.

    Without these optimizations, Google PageSpeed Insights tool will keep reporting “Eliminate render-blocking JavaScript and CSS in above-the-fold content” error for your website.

    Update: PageSpeed scoring has been adjusted and the scripts in footer are no longer reported as render-blocking. Since FV Player already puts its scripts into footer, it makes your site optimization easier.

    What to use

    • Autoptimize
    • Google PageSpeed
    • WP Fastest Cache
    • WP Rocket
    • W3 Total Cache

    Autoptimize

    This is our recommended plugin for CSS and JS minify/combine. Since it packs all the JS files together and puts them at the very bottom of site HTML, it might already be enough to prevent JS from blocking your page rendering. That way you won’t see any of FV Player JS in the “Eliminate render-blocking JavaScript and CSS in above-the-fold content” PageSpeed Insights recommendation.

    If you use it, you have to make sure, that these options in Settings -> Autoptimize are set as following:

    • Force JavaScript in – off
    • Also aggregate inline JS – off
    • We recommend adding jquery.js into “Exclude scripts from Autoptimize”
    • Do not use “Remove query strings from static resources”, here’s why: How to use WordPress with CDN

    It also comes with a “Autoptimize criticalcss.com power-up” addon for critical CSS and they recommend the “Async JavaScript” plugin to defer the JavaScript loading. We tested that one briefly and it appears it has to be set to “Defer” mode in order to keep FV Player working.


    Flying Scripts

    This plugin can delay the JavaScript execution. FV Player already loads the scripts only when the user interacts with the page (wp-admin -> FV Player -> Settings -> Integrations/Compatibility -> Optimize FV Flowplayer JS loading).

    Flying Scripts also uses lazy loading for the inline scripts created using wp_localize_script(). It’s the core WordPress APIs to configure various scripts. Including FV Player in that optimization breaks its functioning. We also don’t see what’s the point of such optimization as it’s not saving much on the total size of the page and it’s not lowering the amount of the requests either.


    Google PageSpeed Module

    This is not a WordPress plugins, but a web server module, so you might need your own server or a VPS to use it. It did not cause any issues with FV Player in our test.

    Yet, we strongly recommend not using it together with one of the WordPress minify plugins, as it can yield unexpected results and JavaScript errors.


    SiteGround Optimizer

    This plugin does not process the scripts added after the HTML head has been outputted. FV Player loads the scripts in footer and only if they were actually needed on the page.

    Because of that SiteGround Optimizer’s “Defer Render-blocking JavaScript” does not defer FV Player. But it defers jQuery.

    Since FV Player depends on jQuery, it excludes jQuery from “Defer Render-blocking JavaScript” automatically. Unfortunately SiteGroud programmers were not interested in our suggested fix for their plugin: Support thead: FV Player only works correctly when logged in as WP Admin

    There are no issues when using SiteGround Optimizer’s “Combine JavaScript Files” setting – with or without “Defer Render-blocking JavaScript”.

    SiteGround Optimizer – safe settings for FV Player

    WP Fastest Cache

    FV Player works fine with this plugin, however, to really optimize it you need the Premium version.

    That way you can enable “Combine Js Plus” (to combine JS files in footer) and “Render Blocking Js” (to defer the JS loading). We haven’t got the chance to test the Premium version though.

    It also caches your page HTML code, so your website can sustain peak traffic without taking your server down.


    WP Rocket

    This is a paid caching plugin which does a lot of things well. It works with FV Player perfectly.

    Thanks to the “Optimize CSS delivery” and “Load JavaScript deferred” options you can really optimize your website with FV Player to obtain the 98 score from Google PageSpeed.

    WP Rocket is primarily a cache plugins, It speeds up your website to sustain peak traffic without the need to take your server down.

    If you are using WP Rocket’s new Remove Unused CSS feature, these FV Player items will be automatically added to the CSS Safelist in WP Rocket-> Settings -> File Optimization -> CSS Files to ensure full compatibility:

    /wp-content/fv-flowplayer-custom/style-*
    /wp-content/plugins/fv-wordpress-flowplayer*
    /wp-content/plugins/fv-player-*

    However, these items will not be visible in the Safelist.

    If you use the “Delay JavaScript execution” setting of WP Rocket, the “Optimize FV Flowplayer JS loading” setting of FV Player is no longer available as they both serve the same purpose.


    W3 Total Cache

    We don’t recommend this plugin, as it is too much work. Check our post in support forums for details.

    Reader Interactions

    Primary Sidebar

    For Developers

    1. Why FV Player?
    2. FAQ
    3. Creating and Managing Playlists
    4. Advanced features
    5. Video Security
    6. Troubleshooting
    7. Tools
    8. Analytics
    9. Audio Player
    10. Live Streaming
    11. Download | Buy
    12. Getting Started
    13. Licensing and Account
    14. Setting Screens
    15. Video Hosting
    16. Video Membership, Pay Per View and eLearning
    17. Video Advertising
    18. FV Player VAST/VPAID
    19. Casting Options
    20. For Developers
      1. FV Player 8 Changes
      2. FV Player Database
      3. Lightbox Customizations
      4. List of Shortcode Parameters
      5. Video Custom Fields
      6. AMP
      7. Minify Plugins
      8. API | Programmer's Guide
      9. JavaScript Guide
      10. Dynamic Content Loading
      11. Video Position Saving
      12. Changelog
      13. How to add your own URL token signing mechanism
      14. How to change FV Player Translations and Labels
    21. FV Player Demos
    22. Additional Services
    23. Legal

    Footer

    Our Plugins

    • FV WordPress Flowplayer
    • FV Thoughtful Comments
    • FV Simpler SEO
    • FV Antispam
    • FV Gravatar Cache
    • FV Testimonials

    Free Tools

    • Pandoc Online
    • Article spinner
    • WordPress Password Finder
    • Delete LinkedIn Account
    • Responsive Design Calculator
    Foliovision logo
    All materials © 2025 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
    • This Site Uses Cookies
    • Privacy Policy
    • Terms of Service
    • Site Map
    • Contact
    • Tel. ‭+421 2/5292 0086‬

    We are using cookies to give you the best experience on our website.

    You can find out more about which cookies we are using or switch them off in .

    Powered by  GDPR Cookie Compliance
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

    Necessary Cookies

    Strictly Necessary Cookie allow you to log in and download your software or post to forums.

    We use the WordPress login cookie and the session cookie.

    If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

    Support Cookies

    Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

    We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

    Please enable Strictly Necessary Cookies first so that we can save your preferences!

    3rd Party Cookies

    This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

    Keeping this cookie enabled helps us to improve our website.

    We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

    Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

    Please enable Strictly Necessary Cookies first so that we can save your preferences!