Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Flying Scripts icon

Flying Scripts

v1.2.4
by Gijo Varghese · 5.0 (37 reviews)

Download and execute JavaScript on user interaction.

30K+ active installs Updated Dec 13, 2024 Tested to 6.6.2 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card
Flying Scripts

About Flying Scripts

Flying Scripts is a plugin that allows you to download and execute JavaScript on user interaction, improving the performance of your website by delaying the execution of non-critical JavaScript. This reduces render time and initial payload to browsers, resulting in faster load times and a better user experience. The plugin also offers support through an official support forum and a Facebook group.

Frequently asked questions

What does Flying Scripts do?
Flying Scripts downloads and executes JavaScript only on user interaction. It delays the execution of JavaScript until there is no user activity.
Why should I use Flying Scripts?
Using Flying Scripts helps reduce render time, time to interactive, and first CPU idle by delaying non-critical JavaScript. This prioritizes critical JavaScript files and reduces the initial payload to browsers.
Who are the contributors to Flying Scripts?
The contributors to Flying Scripts are Gijo Varghese from WP Speed Matters and Shay Toder.
Does Flying Scripts offer support?
Yes, support for Flying Scripts is available through the Official Support Forum and a Facebook Group.

Changelog

1.2.4

  • Updated list of event listeners to trigger user interaction

1.2.3

  • Increased DOM size limit
  • Updated “Optimize more” tab

1.2.2

  • Fix – Added mouse wheel event for user interaction

1.2.1

  • Fix – FacetWP compatibility

1.2.0

  • New – Exclude on pages
  • New – Set timeout to Never

1.1.9

  • Security updates

1.1.8

  • [BUGFIX] Disable for admin interface when using W3 Total Cache

1.1.7

  • [BUGFIX] Support for W3 Total Cache

1.1.6

  • [REMOVED] Unnecessary “scroll” event

1.1.5

  • [UPDATE] Set data-type='lazy' instead of type='lazy'. Removed setting type='text/javascript' via JavaScript

1.1.4

  • [BUGFIX] Remove event listeners after scripts are loaded

1.1.3

  • [UPDATE] Copy updates

1.1.2

  • [UPDATE] Minified JavaScript
  • [UPDATE] Updated copy, FAQ

1.1.1

  • [BUGFIX] Exclude json and other script tags

1.1.0

  • [NEW] Load scripts on user interaction
  • [REMOVED] Load scripts after delay

1.0.0

  • Initial release

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…

LiteSpeed Cache icon

LiteSpeed Cache

4.8 · 7M+ installs

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

WooCommerce icon

WooCommerce

4.5 · 7M+ installs

Everything you need to launch an online store in days and keep it growing for years. From your…