Cloudflare's Rocket Loader feature automatically optimizes JavaScript loading on your site. However, it can sometimes break interactive elements, sliders, forms, or third-party scripts. Here is how to disable it.
Disable Rocket Loader in Cloudflare
Log into your Cloudflare dashboard > Speed > Optimization > Rocket Loader > toggle Off. If you only want to exclude specific scripts, add data-cfasync="false" to those script tags instead of disabling it entirely.
01. Exclude Specific Scripts
If Rocket Loader helps performance but breaks one script, exclude just that script:
<script data-cfasync="false" src="/js/critical-script.js"></script>
The data-cfasync="false" attribute tells Cloudflare to leave that script alone while still optimizing everything else.
For Cloudflare setup and configuration, see Cloudflare for WordPress. For general speed optimization, see Speed Up Your Website.
Site Breaking With Cloudflare?
Open a Support TicketQuick Recap
- Disable Rocket Loader in Cloudflare > Speed > Optimization
- Or exclude specific scripts with
data-cfasync="false" - Rocket Loader can break sliders, forms, and third-party JS
- Test without it first to see if it is the cause
- Other Cloudflare features (caching, CDN, SSL) are independent
Cloudflare configuration · Last updated March 2026 · Browse all General articles
