Delay JavaScript Execution compatibility exclusions

When using the Delay JavaScript Execution feature you may notice that it takes some time, or user's interaction for some elements, e.g. a menu, or a form that is located in the viewport, to appear.

If you are using any of the following plugins/themes/services you can prevent that, by adding the plugin/theme/service-specific exclusions in the Excluded JavaScript files text area, under the Delay JavaScript execution feature:

Note: For compatibility reasons, some scripts are automatically excluded in WP Rocket’s core. You can check the current exclusions here, by searching for the array $excluded.

General dependencies

Plugins


Themes


Services


General dependencies exclusions

jQuery is not defined

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js

imagesLoaded is not defined

/wp-includes/js/imagesloaded.min.js

_ is not defined

/wp-includes/js/underscore.min.js

wp.template is not a function

/wp-includes/js/wp-util.min.js

moment is not defined

/wp-includes/js/dist/vendor/moment.min.js

wp is not defined

/wp-includes/js/dist/api-fetch.min.js
/wp-includes/js/dist/hooks.min.js
/wp-includes/js/dist/i18n.min.js

Themes, plugins, services exclusions

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/woo-variation-gallery/assets/js/slick.min.js
/woo-variation-gallery/assets/js/frontend.min.js
/wp-includes/js/underscore.min.js

Andaman
Unstuck the page loader (only use when jQuery is already excluded).

/andaman/assets/js/
/wp-andaman-plugins/shortcodes/vc_extend/

Advanced Ads

The latest versions of Advanced Ads include automatic compatibility with Delay JS. So please update them first: Advanced Ads 1.27.0, Advanced Ads Pro 2.13.0, and Advanced Ads Tracking 2.1.0

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/(.*).js
advanced_ads_ready
advadsCfpQueue
adsbygoogle
adservice.google
/advanced-ads(.*)
advads_items
advads_tracking_ads

Amazon Ads

To show the ads:

amazon-adsystem.com

AMO Team Showcase

To display team members.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/amo-team-showcase/public/js/wookmark.js
/amo-team-showcase/public/js/amo-team-showcase-public.js
/wp-includes/js/imagesloaded.min.js
amoTeamVars

Anywhere Elementor Pro

Make links clickable.
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/anywhere-elementor-pro/build/index.js

Ashe Pro Child theme

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ashe-pro-child/assets/js/custom-scripts.js
/ashe-pro-child/assets/js/custom-plugins.js

Astra Theme

/astra/assets/js/minified/frontend.min.js

Additional exclusion for Astra add-ons:

/astra-addon/astra-addon-(.*).js

Avada Theme

Fires animations, sliders, mobile-specific behaviors:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/fusion-scripts/(.*).js

Or

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/plugins/fusion-builder/
/Avada/includes/

Load mobile menu scripts without a delay:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Avada/assets/min/js/general/avada-menu.js
/Avada/includes/lib/assets/min/js/library/modernizr.js
/Avada/includes/lib/assets/min/js/library/jquery.easing.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/fusion-scripts/(.*).min.js
window.off_canvas_

Avada Theme - Fusion Builder

To allow submiting forms.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/fusion-builder/assets/js/min/general/fusion-form.js
/fusion-builder/assets/js/min/general/fusion-form-logics.js
/Avada/includes/lib/assets/min/js/library/cssua.js
/Avada/includes/lib/assets/min/js/general/fusion.js
/Avada/includes/lib/assets/min/js/library/modernizr.js

Display carousel on pageload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Avada/includes/lib/assets/min/js/library/jquery.carouFredSel.js
/Avada/includes/lib/assets/min/js/general/fusion-carousel.js
fusionCarouselVars

Display fusion grid gallery without delay:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/fusion-builder/assets/js/min/general/fusion-gallery.js
/Avada/includes/lib/assets/min/js/library/imagesLoaded.js
/Avada/includes/lib/assets/min/js/library/isotope.js
/Avada/includes/lib/assets/min/js/library/packery.js
/Avada/includes/lib/assets/min/js/library/lazysizes.js

Avada Theme - Portfolio

Show the Portfolio grid on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Avada/includes/lib/assets/min/js/library/imagesLoaded.js
/Avada/includes/lib/assets/min/js/library/isotope.js
/Avada/includes/lib/assets/min/js/library/lazysizes.js
/Avada/includes/lib/assets/min/js/library/modernizr.js
/Avada/includes/lib/assets/min/js/library/packery.js
/fusion-core/js/min/avada-portfolio.js
avadaPortfolioVars

To fix issue with Avada product gallery:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Avada/assets/min/js/general/avada-woo-product-images.js
/Avada/includes/lib/assets/min/js/library/jquery.flexslider.js

Above's exclusions are automatically added to product pages using WooCommerce product gallery.

Avesa Theme

Display images on product pages.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/avesa/js/main.js
/avesa/js/isotope.js
/sw_core/js/slick.min.js
/avesa/js/bootstrap-datetimepicker.min.js
/avesa/js/bootstrap.min.js

Auteur Theme

Fire the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/g5plus-auteur/assets/js/core.min.js
/g5plus-auteur/assets/vendors/
/auteur-framework/libs/smart-framework/assets/vendors/perfect-scrollbar/js/perfect-scrollbar.jquery.min.js
/wp-includes/js/imagesloaded.min.js

BeTheme

Trigger animations and makes the mobile menu immediately responsive:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/betheme/
mfn
/wp-includes/js/jquery/ui/tabs.min.js
/wp-includes/js/jquery/ui/core.min.js

Blossom Recipe Pro Theme

Display Fontawesome icons without delay, Display images without delay when the theme's Lazyload is used. Fix the mobile menu

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/blossom-recipe-pro/js/custom.min.js
/blossom-recipe-pro/js/layzr.min.js
/blossom-recipe-pro/js/owl.carousel.min.js
/blossom-recipe-pro/js/owlcarousel2-a11ylayer.min.js
/blossom-recipe-pro/js/theia-sticky-sidebar.min.js
/blossomthemes-toolkit/public/js/fontawesome/all.min.js
/wp-includes/js/imagesloaded.min.js
/wp-includes/js/masonry.min.js

Beaver Builder

To show parallax background, slideshow background and some animations instantly.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uploads/bb-plugin/
/bb-plugin/js/yui3.min.js
/wp-includes/js/imagesloaded.min.js
/bb-plugin/js/fl-slideshow.min.js

Booked

/booked/
/js/jquery/ui/datepicker.min.js

Bookly

To load the booking form on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/bookly-responsive-appointment-booking-tool/frontend/
window.bookly
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
borlabsCookieConfig
borlabs-cookie.min.js
borlabsCookieContentBlocker
BorlabsCookieBox

Brizy

Prevents partially loading the slider.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/brizy/public/editor-build/(.*)-wp/editor/js/group-(.*).js
/brizy/public/editor-build/(.*)-wp/editor/js/preview.js
Brizy.emit

Cardealer

Fix slider and form console errors:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/(.*)
/cardealer/js/(.*)

To load the carousel products with the correct spacing without interaction:

/carousel-upsells-and-related-product-for-woocommerce/assets/js/glide.min.js
carusel_poduct_related

Cookie and Consent Solution for the GDPR & ePrivacy

To show the cookie banner without interaction:

iubenda_cs.js
var _iub
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/cookie-notice/

Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control

Resolves issue with links not being clickable.

consent.cookiebot.com

Complianz – GDPR/CCPA Cookie Consent

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
complianz

Content Egg

Show charts on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/content-egg/res/js/morrisjs/morris.min.js
/content-egg/res/js/morrisjs/raphael.min.js
Morris.Area

Coupon Referral Program

Fixes non-breaking dependency error.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/coupon-referral-program/
/wp-includes/js/jquery/ui/draggable.min.js

Also requires excluding the following from JavaScript deferring:

/coupon-referral-program/

Custom Twitter feeds pro

Allow Twitter feed pro to display a Twitter feed:

/custom-twitter-feeds-pro/js/ctf-scripts.min.js

Customer Reviews for WooCommerce Plugin

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/customer-reviews-woocommerce/js/colcade.js

Divi

Divi 4.10+ Load animated elements without interaction:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer
/Divi/js/scripts.min.js
/Divi/js/custom.unified.js
/js/magnific-popup.js
var DIVI

Enable sticky elements on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer
/Divi/js/scripts.min.js
/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js
var DIVI

Play video background on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate.min.js
/Divi/js/custom.unified.js
/js/mediaelement/(.*)
mejs

Avoids a double tap to open the mobile menu:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate.min.js
/Divi/js/scripts.min.js

or

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate.min.js
/Divi/js/custom.unified.js

Compatibilty with the Number Counter module:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer
/Divi/js/scripts.min.js
/Divi/js/custom.unified.js
/js/magnific-popup.js
var DIVI
/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js

Hide sticky menu on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/js/jquery/jquery-migrate.min.js
/Divi/js/scripts.min.js
/Divi/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js
jqueryParams
firstHeader

Divi Overlays

Enable modals to be displayed on screen

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer
/Divi/js/scripts.min.js
/Divi/js/custom.unified.js
var DIVI
/divi-overlays/

Divitool Box

Page Preloader

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
jQuery('.preloader')

Menu animations

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/divi-toolbox/assets/js/toolbox-scripts.js

Divi Mobile - Page Preloader

Avoid double click when using the mobile menu.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
divi-menu
dm_nav

Divi Pixel - Page Preloader

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
.dipi_preloader_wrapper_outer

DP - Preloader

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
jQuery('.loader').delay
dp_preloader

judge.me

Adds review markup on page load (needed for search engines to read it properly)

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/judgeme_widget_v(.*).js
jdgmSettings

Easy Table of Contents

Avoid the Easy Table of Contents to briefly open when the page loads.

/easy-table-of-contents/assets/js/front.min.js

Ecwid Ecommerce Shopping Cart

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js 
app.ecwid.com/script.js 
/ecwid-shopping-cart/js/frontend.js 
/ecwid-shopping-cart/js/static-page.js 
ecwidParamswindow.ec 
jQuery.mobile 
xSearch 
xCategoriesV2 
xProductBrowser 
Ecwid.init

Eikra

Fixes preloader not closing.

/jquery(-migrate)?((.min|.slim|.slim.min)|(.*)?([0-9]+)(.min|.slim|.slim.min))?.js
/eikra/assets/js/
EikraObj

Ekko

Fixes preloader (blank page) not closing.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ekko/

Fixes menu not opening (on an issue if Elementor scripts are excluded from delay):

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/header-footer-elementor/inc/js/frontend.js

Elementor Pro

Show elements, galleries, and start animations:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
/wp-includes/js/imagesloaded.min.js
ElementorProFrontendConfig
elementorFrontendConfig

When User Cache is active the following exclusions will resolve console errors:

/wp-includes/js/underscore.min.js
/wp-includes/js/jquery/ui/core.min.js
/wp-includes/js/backbone.min.js
elementorAdminBarConfig
elementorCommonConfig

Elementor Pro: SmartMenus
Fixes the mobile menu

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js
/elementor-pro/assets/js/preloaded-elements-handlers.min.js

Essential Addons for Elementor
Start the carousel on page load

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/essential-addons-elementor/(.*).min.js

EventON Lite
Load the events calendar on page load

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/eventon-lite/assets/js/(.*)

Happy Elementor Addons Pro
Avoid broken functionality in addons when Elementor default Exclusions are in place.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/happy-elementor-addons-pro/

Elessi Theme

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elessi-theme/assets/js/min/functions.min.js
/elessi-theme/assets/js/min/main.min.js

Enfold Theme

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/dynamic_avia/avia-footer-scripts-(.*).js
var avia_is_mobile

When using theme's shortcodes:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/enfold/js/avia.js
/enfold/js/shortcodes.js
/enfold/config-templatebuilder/avia-shortcodes/
/enfold/js/avia-compat.js

Loads the slider without user interaction when using Enfold's Layerslider implementation:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
layerslider

Envision Theme

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/envision/lib/js/app.min.js
var CloudFwOp

Essential Grid

Load grid without interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/essential-grid/
lightboxOptions

Flatsome Theme
Avoid homepage slider delay.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/flatsome/assets/js/flatsome.js
/flatsome/assets/libs/packery.pkgd.min.js
/flatsome/assets/js/woocommerce.js

Allow images to load immediately.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/flatsome/inc/integrations/wp-rocket/flatsome-wp-rocket.js
/flatsome/assets/js/flatsome.js

Depending on your configuration, you may also need to exclude the file below, in addition to the ones above:

/wp-includes/js/hoverIntent.min.js

Frida Theme
Display images without user interaction and avoid issues with simpleLighbox images

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
/wp-content/themes/frida/(.*)

FacetWP

/facetwp/assets/js/dist/front.min.js
window.FWP_

FacetWP - Flyout menu

/facetwp-flyout/assets/js/front.js

Foogallery

Prevents delay in the loading of product images.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/plugins/foobox-image-lightbox/free/js/foobox.free.min.js
/plugins/foogallery-premium/pro/extensions/default-templates/shared/js/foogallery.min.js

FiboSearch – Ajax Search for WooCommerce
Avoid search modals moving to the top when adding keyword in the input field.

/wp-includes/js/jquery/jquery.js
/wp-includes/js/jquery/jquery-migrate.js
/ajax-search-for-woocommerce-premium/assets/js/search.js

Flexblock (Flothemes)

Fire animations and show images on pageload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/flo-flex-builder/dist/flex-public.min.js
flexDebug

Fluent Forms

Fixes files upload field:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/fluentform/public/js/(.*).js
/fluentformpro/public/js/(.*).js

Requires exlcuding jQuery from JavaScript deferring as well

Flying Images by WP Speed Matters
Fixes images not being loaded until there is user interaction

flyingImages

Forminator plugin
Display form without interaction

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
forminatorFront
/forminator/build/front/front.multi.min.js
/forminator/assets/js/library/jquery.validate.min.js
/forminator/assets/forminator-ui/js/forminator-form.min.js
/forminator/assets/forminator-ui/js/select2.full.min.js
/wp-includes/js/jquery/ui/datepicker.min.js
/wp-includes/js/dist/vendor/moment.min.js

Show the consent banner on page load.

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
/public/js/cookie-law-info-public.js
Cli_Data

Show the consent banner on page load.

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
/gdpr-cookie-compliance/dist/scripts/main.js

GeneratePress
Fixes the mobile menu requiring a double touch, if touching the mobile menu is the first interaction of a visitor with the page.

/generatepress/assets/js/menu.min.js
generatepressMenu
/gp-premium/menu-plus/functions/js/offside.min.js

Honor
Only required if used with WPBakery plugin to fix some dependencies issues:

/honor/js/__scripts.js
HONOR_STORAGE
/js_composer/

HotelMaster
Fixes double touch required to use the menu on mobile.

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
/hotelmaster/javascript/gdlr-script.js
/hotelmaster/plugins/dl-menu/modernizr.custom.js
/hotelmaster/plugins/dl-menu/jquery.dlmenu.js
/hotelmaster/plugins/superfish/js/superfish.js
/hotelmaster/plugins/jquery.easing.js

Display blog archive posts in a masonry layout without user interaction.

/gp-premium/menu-plus/functions/js/offside.min.js
offSide

Loads the blog

/wp-includes/js/masonry.min.js
/gp-premium/blog/functions/js/scripts.min.js
/wp-includes/js/imagesloaded.min.js

Getwid – Gutenberg Blocks

Fixes tabs when jQuery is excluded from Delay JavaScript Execution.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/wp-includes/js/jquery/ui/tabs.min.js
/wp-includes/js/jquery/ui/core.min.js

Google AdSense

adsbygoogle

Google Analytics

google-analytics.com/analytics.js
ga\( '
ga\('

Google Maps

maps.googleapis.com
maps.google.com

Google Optimize

a,s,y,n,c,h,i,d,e
googleoptimize.com/optimize.js

Google Optimize - Anti-flicker snippet

Prevent a flicker or blank screen. You must exclude the following in addition to either your Google Optimize code (see above) or your Tag Manager code (see below)

async-hide

Google Recaptcha

Fixes dependency issues related to Google Recaptcha:

recaptcha

Google Tag Manager

/gtag/js
gtag\(
/gtm.js

Google Tag Manager for WordPress

Stop the white screen flash after user interaction

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
dataLayer

Gravitec.net Push

Display the push notification.

storage/(.*)/client.js

Gravity Forms

Load forms on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/gravityforms/
gform

Fix recaptcha console errors:

recaptcha

Fixes the form and console errors when conditions are used

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/gravityforms/js/conditional_logic.min.js

Green Forms

Load forms without any delay:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
leform.min.js
leform_customjs_handlers
leform_ajax_url

GTranslate (Free plan - Language selector widget)

To enable immediate translation on the page without user interaction

translate.google.com
googleTranslateElementInit

Hbook
Render the form on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/hbook/
hb_booking_form_data
hb_max_date

Instagram Feed pro

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/instagram-feed-pro/js/sbi-scripts.min.js
sb_instagram_js_options

Interactive Geo Maps

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/interactive-geo-maps-premium/assets/public/map-service/app.min.js
/interactive-geo-maps/assets/public/map-service/app.js
iMapsData
cdn.amcharts.com/lib/

JetBlog
News ticker to work on pageload (in addition to any other Jet exclusions).

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor-pro/
/elementor/
/jet-blog/
ElementorProFrontendConfig
elementorFrontendConfig
hasJetBlogPlaylist

JetElements
Load JetElements on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/jet-elements/
hasJetBlogPlaylist
jetElements

JetMenu

Mobile menu to show on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor-pro/
/elementor/
/jet-blog/assets/js/lib/slick/slick.min.js
/jet-elements/
/jet-menu/
elementorFrontendConfig
ElementorProFrontendConfig
hasJetBlogPlaylist
JetEngineSettings
jetMenuPublicSettings

When using JetMenu with JetReviews

/jet-reviews/assets/js/lib/vue.min.js

JetPopup

To show the pop up

/jet-popup/assets/js/lib/anime-js/anime.min.js
/jet-popup/assets/js/jet-popup-frontend.js
var jetPopupData

JetSticky For Elementor

Allows sticky menu and sidebar to be displayed:

/jetsticky-for-elementor/

JetTricks - Visual effects for Elementor

To display animations.

/jet-tricks/

JetWoo Widgets For Elementor
Load JetWoo carousel on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/jetwoo-widgets-for-elementor/assets/js/jet-woo-widgets.js
/jet-woo-builder/assets/js/jet-woo-builder.min.js
/jet-woo-builder/assets/js/frontend.min.js
/wp-includes/js/imagesloaded.min.js

Jnews

Toggle the search box on mobile:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate.min.js
/jnews/assets/js/(.*)
jnews
jfla

Load images without interaction:

/jnews/assets/js/modernizr-custom.js

JOYN Theme

Prevent the page from not loading on mobile devices

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/swift-framework/includes/page-builder/frontend-assets/js/lib/modernizr-custom.js
/swift-framework/includes/page-builder/frontend-assets/js/spb-functions.min.js
/swift-framework/includes/swift-slider/assets/js/swift-slider.min.js
/swift-framework/public/js/lib/imagesloaded.pkgd.min.js
/themes/joyn/js/owl.carousel.min.js
/themes/joyn/js/theme-scripts.js
/themes/joyn/js/functions.js

Juno Toys

Display the swiper/carousel products:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate.min.js
/junotoys/fw/js/core.init.js
/junotoys/fw/js/core.utils.js
/junotoys/fw/js/superfish.js
/junotoys/fw/js/swiper/swiper.js
/trx_utils/shortcodes/theme.shortcodes.js
/wp-includes/js/jquery/ui/(.*)

Jupiter

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/jupiterx/(.*).js
/wp-includes/js/underscore.min.js

You may also need additionally exclude the following inline JavaScript for loading the font immediately:

WebFont.load

LayerSlider

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/LayerSlider/assets/static/layerslider/js/layerslider.utils.js
/LayerSlider/assets/static/layerslider/js/layerslider.kreaturamedia.jquery.js
/LayerSlider/assets/static/layerslider/js/layerslider.transitions.js
initLayerSlider

LoftLoader Pro

Prevent the page from getting stuck in the loader and load the page content without user interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
loftloader.min.js

Neve theme

Prevents the need for a double tap on the mobile menu.

/neve/assets/js/build/modern/frontend.js

Newspaper theme

Loads images without delay:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
tagdiv_theme.min.js
tdBlocksArray

Niva theme

Trigger the page loader and the typewriter:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/niva/js/
/sweetthemes-framework/js/
mt_typed

OceanWP theme
Avoids double tap on mobile menu

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ocean-side-panel/assets/js/side-panel.min.js
/oceanwp/assets/js/theme.vanilla.min.js

Fixes some non-function breaking browser console errors.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/oceanwp/

Kadence Theme

Avoid double click to open mobile menu and search button

/kadence/assets/js/navigation.min.js
mobile_menu_breakpoint 
kadenceConfig

Kalium Theme
Fixes the hamburger menu.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/kalium/assets/js/main.min.js
mobile_menu_breakpoint
var _k

Kava Theme
Fixes the header color issue.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/themes/kava/assets/js/theme-script.js

LazaNews Theme
Prevents the page preloading animation from being stuck until user interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/jquery.custom.js

Listeo Theme
Render the page on pageload

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/listeo/js/

Maps Marker Pro
Load map on pageload.

/maps-marker-pro/js/mapsmarkerpro.js
var mapsMarkerPro

Master Study Theme
Prevents the page preloading animation from being stuck until user interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/masterstudy/assets/js/custom.js 
/masterstudy/assets/vendors/jquery.fancybox.min.js 
/masterstudy/assets/js/select2.full.min.js

Mai Delight Theme

Renders mobile menu on pageload

/mai-engine/assets/js/min/menus.min.js
maiMenuVars
no-js

Maya Theme

Convert the mobile menu into a selector form on mobile devices without user interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/maya/js/jquery.mobilemenu.js
/maya/js/jquery.custom.js
/maya/core/includes/js/jquery.tipsy.js

Master Slider – Responsive Touch Slider

Prevents Master Slider to be initially hidden

masterslider

MailUp for WordPress – Email and Newsletter Subscription Form

Enables subscription from to be submited

/mailup-email-and-newsletter-subscription-form/public/js/mailup-public.js
mailup-js-extra

Maintenance

Removes the preload spinner without interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/maintenance/

Max Mega Menu

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/hoverIntent.min.js
/megamenu/js/maxmegamenu.js
var megamenu

For the Pro version this file may need to be excluded too:

/megamenu-pro/assets/public.js

Mediavine

scripts.mediavine.com

Monster Insights

__gtagTracker
monsterinsights_frontend
/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js

Moozo Elementor Theme

Display the countdown timer without interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/moozo-elementor/assets/js/countdown.js
/moozo-elementor/assets/vendor/countdown/countdown.min.js

My Listing Theme

Show the content on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/my-listing/assets/
/wp-includes/js/dist/vendor/moment.min.js
maps.googleapis.com
MyListing
_Explore_Settings

Ninja Forms

Show the form on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/underscore.min.js
/wp-includes/js/backbone.min.js
/ninja-forms/assets/js/min/front-end-deps.js
/ninja-forms/assets/js/min/front-end.js
nf-

Ninja Tables

Show the table on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ninja-tables(.*)/assets/
/ninja-tables(.*)/public/
/wp-includes/js/dist/vendor/moment.min.js
ninja_table_instance_
ninja_filter_
ninja_table_ready_init_table_id

OoohBoi Steroids for Elementor

Display OohhBoi elements on page load

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/ooohboi-steroids-for-elementor/

Ocean Elementor Widgets

Avoid console errors (Elements added with this plugin should work)

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig
/ocean-elementor-widgets/

One Click Accessibility

Allow One Click Accessibility to work on all pages:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/pojo-accessibility/assets/js/app.min.js

Optimole

To fire excluded JavaScript files served through the Optimole CDN:

optimoleData

OSM – OpenStreetMap

Display the map and avoid console errors.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/osm/js/OL/
/osm/js/osm-v3-plugin-lib.js
vectorM

Oxygen

When using the "Pro Menu" element:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/component-framework/vendor/aos/aos.js
AOS.init
oxygen_init_pro_menu
oxy-pro-menu-show-dropdown

Prevents incorrect positioning of the Shape Divider on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
oxy-shape-divider

OxyExtras

When using Pro Media Player:

vime
vime.esm.js

PageLoader by Bonfire

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/pageloader-by-bonfire/pageloader.js
bonfire-pageloader-overlay

PenNews by PencilDesign

When the theme's lazyload functionality is used, lazyload images without interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/pennews/js/script.min.js
/pennews/js/script.lib.min.js<br>

PDF Embedder

Load the PDF's without user interaction.
Please note that if Defer Javascript Execution is enabled, you also need to exclude these files from being deferred.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/pdf-embedder/js/(.*).js

Perfect Brands for WooCommerce

Show the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/perfect-woocommerce-brands/assets/lib/slick/slick.min.js
/perfect-woocommerce-brands/assets/js/functions-frontend.min.js

Popup Builder

Show popup on exit:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/popup-builder/public/js/(.*).js
/popupbuilder-exit-intent/public/javascript/ExitIntent.js
var sgpbPublicUrl
SGPB_POPUP_PARAMS

Popup Maker

Show popup on one click:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/ui/core.min.js
/pum/pum-site-scripts.js
pum

If Asset Caching in Popup Maker's settings has been disabled, use these exclusions:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/ui/core.min.js
/plugins/popup-maker/assets/js/site.min.js
pum

poptin.com

To show popups and forms.
Exclude popt.in JS from Minify JavaScript files

cdn.popt.in/pixel.js


PowerPack Addons for Elementor

Show animations:

/powerpack-lite-for-elementor/assets/js/min/frontend.min.js

Preloader for Divi

Close the preloader:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/preloader.js
preLoaderObj

Preloader Plus – WordPress Loading Screen Plugin

Prevents the preloader from being stuck until there's user interaction:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/preloader-plus/(.*)

Premium Addons for Elementor

Make equal height work:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/premium-addons-for-elementor/assets/frontend/min-js/premium-addons.min.js
/premium-addons-for-elementor/assets/frontend/min-js/isotope.min.js

Make filters work:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/premium-addons-for-elementor/assets/frontend/min-js/premium-addons.min.js
/premium-addons-for-elementor/assets/frontend/min-js/isotope.min.js

Make lottie animations work:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
window.scopes_array
lottie.min.js

Presto Player

Load the video player

/wp-includes/js/dist/vendor/regenerator-runtime.min.js
/presto-player/dist/components/web-components/web-components.esm.js
/presto-player/src/player/player-static.js
var player
/wp-includes/js/dist/api-fetch.min.js
/wp-includes/js/dist/hooks.min.js
/wp-includes/js/dist/i18n.min.js

Price Based on Country for WooCommerce

To load the prices and currency switcher without interaction

/woocommerce-product-price-based-on-countries/assets/js/ajax-geolocation.min.js
/woocommerce-price-based-country-pro-addon/assets/js/currency-switcher.min.js
add-to-cart.min.js
cart-fragments.min.js

Product Gallery Slider for WooCommerce (Formerly Twist)

Show the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
slick

Product Filter for WooCommerce

Filter button responsive on first click:

/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
/wp-includes/js/hoverIntent.min.js
/prdctfltr/

Photonic

Display the gallery without user interaction.

/photonic/include/js/front-end/module/photonic-baguettebox.min.js

Pixel Caffein

Fire the tracker on pageload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/pixel-caffeine/build/frontend.js
aepc_pixel

nicejob reviews

Prevent the widget nice job review from not loading. 

Note: cdn.nicejob.co should also be added to the Excluded JavaScript Files from Load JavaScript deferred and Minify JavaScript

cdn.nicejob.co

RankMath

Exclude self-hosted analytics to avoid blocking following scripts:

local_ga_js

REHub Theme

Fix the sticky menu:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/rehub-theme/js/custom_floatpanel.js

Revolution Slider

Show the slider on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/revslider/public/assets/js/
/revslider-(.*)-addon/
setREVStartSize
rev_slider_
revslider_
window.RS_MODULES

Salient Theme

Show the menu and animations on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/salient/

When using the Salient Nectar Slider, also exclude the following to load the images without interaction:

/salient-nectar-slider/js/nectar-slider.js

Close mobile menu when using anchor links:

winW > bodyW

Shoptimizer Theme

Shows background images and fix the double tap on mobile menu:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/shoptimizer/assets/js/lazyload-bg.js
/shoptimizer/assets/js/main.min.js

Sassy Social Share

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/sassy-social-share/public/js/sassy-social-share-public.js
heateorSssLoadEvent

ShiftNav Pro - Responsive Mobile Menu

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/shiftnav-pro/assets/js/shiftnav(.*).js

ShiftNav – Responsive Mobile Menu

Displays without interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/shiftnav-responsive-mobile-menu/

Site Kit by Google

Fixes issues with Google Analytics.

google-analytics.com/analytics.js
ga\( '
ga\('
/gtag/js
gtag\(
/gtm.js

Short Pixel Adaptive Image

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/shortpixel-adaptive-images/assets/js/ai(.*).min.js
spai_settings

Exclusion when the option New AI engine is enabled (You don't need the above, only this one).

cdn.shortpixel.ai

Slick Menu

Show menu on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/slick-menu/

Smart Slider 3

Show the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/smart-slider-3/(.*).js
_N2

Smart Slider 3 Pro

Show the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/SmartSlider3/(.*).js
_N2

Smart Variations Images & Swatches for WooCommerce (Premium)

Show the product gallery on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/woocommerce/assets/js/zoom/jquery.zoom.min.js
/woocommerce/assets/js/flexslider/jquery.flexslider.min.js
/woocommerce/assets/js/photoswipe/photoswipe.min.js
/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js
/woocommerce/assets/js/frontend/single-product.min.js
/woocommerce/assets/js/frontend/add-to-cart-variation.min.js
/smart-variations-images-premium/
swiper-bundle.min.js

Soledad Theme
Fixes the images not being displayed because of the theme's Lazyload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/soledad/js/main.js
/soledad/js/more-post.js
/soledad/js/libs-script.min.js

Soliloquy

Show the slider on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
soliloquy-min.js
soliloquy_slider

Stripe

Fixes ReferenceError: Stripe is not defined

js.stripe.com

Superfly Menu

/superfly-menu/js/public.min.js 
window.SFM 
SFM_template

Reviews.io

Prevents the widget from breaking:

/badge-ribbon/dist.js
/carousel-inline-iframeless/dist.js
/rich-snippet-reviews-widgets/dist.js

Tabby Responsive Tabs

Load tabs without delay:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/tabby-responsive-tabs/js/tabby.js
RESPONSIVEUI

Tidio Chat

Display the chat icon.

document.tidioChatCode

Pharmacy Mentor Theme

Load slider and animations on pageload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/pharmacymentor/

ProPhoto Theme

Fire animations:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/prophoto7/js/bundle.front.js
/wp-includes/js/underscore.min.js
PROPHOTO

Publisher Theme

Make the mobile menu expend from the first click and the cookie notice to show on pageload.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
/publisher/js/

The7 Theme

Remove the loader and fire animations:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
loader-removed
/Ultimate_VC_Addons/assets/min-js/
/dt-the7/
/js_composer/

Thrive Architect

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js

Thrive Leads - Inline Form

Show the form on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-leads/
window.TL_Const
var ml=

Fix comment box not showing:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-leads/
window.TL_Const
var ml=
/thrive-comments/assets/js/
ThriveComments
/wp-includes/js/underscore.min.js
/wp-includes/js/backbone.min.js

Thrive Quiz Builder

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js

Thrive Theme Builder

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-visual-editor/editor/js/dist/modules/(.*).js
TVE_Event_Manager_Registered_Callbacks
ThriveGlobal
TCB_Front
TL_Front
TVE_Ult
thrive-
thrive_
tve_
tve-

Thrive Ultimatum

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thrive-ultimatum/
var TVE_Ult_

Toolset Blocks

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
toolsetCommonEs.fontToHead
toolsetCommonEs.styleToHead
/toolset-blocks/vendor/toolset/blocks/public/js/frontend.js
/toolset-blocks/vendor/toolset/common-es/public/toolset-common-es-frontend.js
/toolset-blocks/public/js/views-frontend.js
/wp-includes/js/underscore.min.js

Typekit

Load Typekit fonts on page load:

typekit

Show the gallery on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/tp-woocommerce-product-gallery/public/js/tpslick.js
/tp-woocommerce-product-gallery/public/js/lity.min.js
/tp-woocommerce-product-gallery/public/js/jquery.zoom.min.js
/tp-woocommerce-product-gallery/public/js/jquery.mousewheel.min.js
/tp-woocommerce-product-gallery/public/js/lightgallery-all.min.js
/tp-woocommerce-product-gallery/public/js/woocommerce-product-gallery-public.js
tpslick

If used with Avada, the following needs to be excluded as well:

/uploads/fusion-scripts/(.*).js

UberMenu 3 - The Ultimate WordPress Mega Menu

To make mobile menu responsive immediately without any user interaction

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ubermenu/assets/js/ubermenu.min.js

Ultimate Addons for Elementor

To make header slider be displayed correctly on page load

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/ultimate-elementor/assets/lib/slick/slick.min.js
/ultimate-elementor/assets/min-js/uael-frontend.min.js
/ultimate-elementor/assets/lib/isotope/isotope.min.js
/ultimate-elementor/assets/lib/jquery-element-resize/jquery_resize.min.js
/ultimate-elementor/assets/lib/fancybox/jquery_fancybox.min.js
/ultimate-elementor/assets/lib/justifiedgallery/justifiedgallery.min.js
/elementor-pro/assets/js/frontend.min.js
/wp-includes/js/imagesloaded.min.js
/js_composer/assets/js/dist/js_composer_front.min.js
/elementor/assets/lib/swiper/swiper.min.js
/nasa-core/assets/js/min/jquery.slick.min.js
/elementor/
/elementor-pro/
ElementorProFrontendConfig
elementorFrontendConfig

Ultimate Addons for WPBakery Page Builder

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/Ultimate_VC_Addons/assets/

Ultimate Responsive Image Slider

To load the slider without any user interaction:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
sliderPro

Variation Swatches for WooCommerce

Make some elements to load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/jquery/ui/
/woo-variation-swatches/
/woo-variation-swatches-pro/
underscore.min.js

WooCommerce Attribute Swatches

Makes using attribute swatches not require two clicks:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/iconic-woo-attribute-swatches-premium/assets/frontend/js/main.min.js
/iconic-woo-attribute-swatches-premium/assets/vendor/flickity/flickity.pkgd.min.js
iconic_was_vars

WooCommerce TM Extra Product Options

/woocommerce-tm-extra-product-options/assets/js/epo.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-includes/js/jquery/ui/core.min.js
/wp-includes/js/jquery/ui/mouse.min.js
/wp-includes/js/jquery/ui/slider.min.js
/wp-includes/js/underscore.min.js
/wp-includes/js/wp-util.min.js
/wp-includes/js/dist/hooks.js
/wp-includes/js/dist/i18n.js

Show the product gallery on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/woocommerce/(.*)/assets/js/zoom/jquery.zoom.min.js
/woocommerce/(.*)/assets/js/photoswipe/
/woocommerce/(.*)/assets/js/flexslider/jquery.flexslider.min.js
/woocommerce/(.*)/assets/js/frontend/single-product.min.js

Above's exclusions are automatically applied in a WooCommerce product page with a gallery.

The following exclusion shuold be used when the gallery opacity is set to 0.

wc_single_product_params

WooCommerce Product Reviews Pro

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
wc_product_reviews_pro
/woocommerce-product-reviews-pro/assets/js/frontend/wc-product-reviews-pro-frontend.min.js
/woocommerce/assets/js/jquery-tiptip/jquery.tipTip.min.js

WooCommerce Stripe Gateway

Shows Strip Buy Now button and fixes console errors:

js.stripe.com

WOOF - Products Filter for WooCommerce

Avoid console error (no impact on the functionality of WOOF):

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/woocommerce-products-filter/(.*)
woof

WooLentor - WooCommerce Elementor Addons + Builder

Display the carousel without interaction.

/woolementor/assets/third-party/slick/slick.min.js
/woolentor-addons
woolentor_addons

The Elementor Pro exclusions should be added as well.

WooThumbs for WooCommerce

To preserve the display of product variation images

/wp-includes/js/underscore.min.js
/wp-includes/js/wp-embed.min.js
/wp-includes/js/wp-util.min.js
/woothumbs-premium/(.*)

WP Armour

To prevent marking all product reviews as spam.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/honeypot/includes/js/wpa.js
/wp-armour-extended/includes/js/wpae.js
wpa_hidden_field
wpa_add_test

WP Responsive Menu

Render the menu on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-responsive-menu/(.*)

WP Search with Algolia

Fixes the search function and its related console errors.

/wp-search-with-algolia/js/algoliasearch/dist/algoliasearch-lite.umd.js
/wp-search-with-algolia/js/autocomplete-noconflict.js
/wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js
var algolia

WP Smart Preloader

Allows the preloader to work without user interaction, and resolves GTMetrix/PageSpeed Insights test.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js
/wp-smart-preloader/assets/js/wsp-main-script(.min)?.js

WordPress Mega Menu – QuadMenu

Show the menu on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/quadmenu
#private-menu
#public-menu

Stockholm Theme

To show the logo and prevent JavaScript errors:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/stockholm/js

TheGem Theme

To show the logo, slider, animations and prevent JavaScript errors:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/thegem/js/
gemSettings
thegemSlideshow
tgpLazyItemsOptions

Townhub Theme

Prevent add-ons from breaking the site:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/townhub-add-ons/assets/js/(.*)
/wp-includes/js/dist/vendor/react.js
/wp-includes/js/dist/vendor/react-dom.js

TravelTour Theme
The same exclusions are applicable to all GoodLayers themes.

Fix the slider:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/goodlayers-core/plugins/script.js 
/goodlayers-core/include/js/page-builder.js

Uncode theme

Hides Uncode's preloader without user interaction.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/uncode/library/js/init(.min)?.js
/uncode/library/js/plugins(.min)?.js
/uncode/library/js/app(.min)?.js
/uncode/library/js/woocommerce-uncode(.min)?.js
/wp-includes/js/mediaelement/mediaelement-and-player.min.js
initHeader
initBox
fixMenuHeight
initRow

Mobile menu working without user interaction:

WPBakery Page Builder

Fire sliders, animations, full-width elements resizing:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/js_composer/assets/js/dist/js_composer_front.min.js

WPForms

Prevents issues with Google reCaptcha.

wpformsRecaptchaLoad

WPForms - Offline Forms Addon

Prevents issues with redirect to Thank you page.

/wpforms-offline-forms/assets/js/wpforms-offline-forms.min.js
wpforms-offline-forms-js-extra

wpDataTables – Tables & Table Charts

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wpdatatables/

WP Google Maps

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
maps.googleapis.com

WP Google Maps Pro

Loads map on page load and fixes map not displayed after user interaction:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-google-maps(.*)
maps.googleapis.com
mgl_
wpgmza

WP iCal Availability

Fixes error when jQuery is already excluded:

/wp-ical-availability/js/custom-select.js

Fully render the calendar on page load:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/wp-ical-availability/

XStore Theme

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/xstore/js/(.*).js
/et-core-plugin/packages/st-woo-swatches/public/js/frontend.min.js

Yandex Ads

Display Ads without interaction

yandex.ru
window.yaContextCb

YITH WooCommerce AJAX Product Filter

Display product filters on mobile without interaction

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/yith-woocommerce-ajax-navigation/assets/js/yith-wcan-shortcodes.min.js

YOOtheme Pro

Show image in header on page load.

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
uikit.min.js

Zeen Theme

Starts animations on pageload:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
/jquery-migrate(.min)?.js
/zeen/assets/js/
/js.cookie.min.js

Venatus Media

Show ads on page load:

/ad-manager.min.js
__vm_add

Wistia

Show video on page load:

fast.wistia.com

Deprecated Exclusions

The following are the exclusions that have been automatically added in WP Rocket's core but having them recorded in this document might be useful for users with outdated versions.

Adthrive

adthrive

AMP

Allows redirection without user's interaction.
amp-mobile-version-switcher

Bookingsuedtirol.com

booking-suedtirol-js

Cube Portfolio - Responsive WordPress Grid Plugin

initCubePortfolio

Jetpack

When using Jetpack's lazyload feature display images without interaction.

/jetpack/jetpack_vendor/automattic/jetpack-lazy-images/(.*)
jetpack-lazy-images-js-enabled

Jetpack Boost

Allows images to be displayed without user interaction when Jetpack Boost's lazyload feature is active.

/jetpack-boost/vendor/automattic/jetpack-lazy-images/(.*)
jetpack-lazy-images-js-enabled

Ninja Forms

var nfForms

Pixfuture.com

To show pop-up ad video.

handlePixMessage
var corner_video
cdn.pixfuture.com/hb_v2.js
cdn.pixfuture.com/pbix.js
served-by.pixfuture.com/www/delivery/ads.js
served-by.pixfuture.com/www/delivery/headerbid_sticky_refresh.js
serv-vdo.pixfuture.com/vpaid/ads.js

Simpli.fi

simpli.fi

WPForms

Prevents issues with Google reCaptcha.

wpformsRecaptchaCallback

WoodMart Theme

Woodmart 6.5.1 and above includes a feature that automatically excludes the needed scripts and files from WP Rocket Delay JavaScript Execution.
To enable the exclusions in Woodmart Theme Settings > Performance > Plugins > "WP Rocket Delay JS Exclusions"

For the product page slider:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js 
/jquery-migrate(.min)?.js 
/woodmart/js/scripts/global/helpers.min.js 
/woodmart/js/scripts/wc/productImages.min.js
/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js  
/jquery-migrate(.min)?.js
/woodmart/js/scripts/menu/mobileNavigation.min.js
/woodmart/js/scripts/global/helpers.min.js

For the preloader:

/jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js  
/jquery-migrate(.min)?.js
/woodmart/js/scripts/global/helpers.min.js

WP Content Copy Protection & No Right Click

Prevents console error.

wpcp_css_disable_selection
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.