Flying Scripts: Delay JavaScript to Improve Site Speed & Performance
View on WordPress.orgScores higher than 89% of indexed plugins
About
Delay JavaScript to improve speed and performance by loading scripts only when needed, reducing render-blocking for a faster and smoother user experie …
What It Does
Flying Scripts delays the loading of specified JavaScript files until user interaction (such as scroll, click, or mouse movement) occurs, which removes those scripts from the initial render-blocking path. The plugin works by letting you list script handles or keyword patterns that should be held back, after which they fetch on-demand in the background. This is a targeted performance tactic aimed at improving Largest Contentful Paint and Time to Interactive scores.
Who It's For
This plugin is a good fit for site owners running Core Web Vitals audits and finding that third-party scripts (analytics, chat widgets, ad tags, tag managers) are dragging down their PageSpeed or Lighthouse scores. It is especially useful for content-heavy sites, WooCommerce stores, and marketing pages loaded with tracking pixels. Developers comfortable editing a keyword list of script handles will get the most out of it.
Who Should Skip It
If your site only loads a handful of scripts or already scores well on Core Web Vitals, this plugin will offer negligible gains and just add another config to maintain. Sites with critical interactive JavaScript on first paint (single-page apps, calculators, booking flows) should also skip it, since delaying those scripts will break functionality.
The Bottom Line
Flying Scripts scores 82.55/100 and delivers a focused, well-maintained solution to a real performance problem: render-blocking third-party JavaScript. The main caveats are the tiny rating sample and the unresolved support thread, which mean you are trusting the developer rather than a proven track record. For the right site it is a cheap win, just be prepared to test interactions carefully after enabling it.