Features

Everything you need to defer third-party scripts the right way.

A 3KB runtime engine, a discovery catalog, a hosted dashboard, per-script overrides, real-user CWV, PSI before/after, alerts, and a WordPress plugin that ties it all together.

Engine

Defer third-party scripts without breaking them.

Quickload swaps `<script>` MIME types so the browser parks them, then activates the original tag at trigger time — preserving currentScript.src, integrity, async/defer, and crossorigin. No worker sandbox, no tag-by-tag fragility.

  • Cross-origin auto-detection
  • Per-script trigger override
  • Zero proxy server needed
  • Works with GTM, GA4, Pixel, Hotjar, etc.
Original pageQuickload-deferred
Discovery

See every third-party script on your site.

Every cross-origin URL the engine touches is recorded, vendor-tagged, and surfaced in your dashboard. Filter by category, override per-script triggers, get alerts when a new vendor appears.

  • 80+ vendors auto-categorized
  • Real-user runtime beacon
  • Server-side homepage scanner
  • Daily new-domain detection
googletagmanager.comTAG MANAGERconnect.facebook.netADVERTISINGstatic.hotjar.comHEATMAPjs.intercomcdn.comCHATmunchkin.marketo.netFORMS
Measurement

Real-user CWV + Lighthouse before/after.

The runtime captures LCP, INP, CLS, FCP, and TTFB on every visit. The dashboard runs PageSpeed Insights twice — with and without Quickload — so you can show the delta to clients without screenshotting two browser tabs.

  • p75 + good/needs/poor breakdowns
  • PSI before / after deltas
  • Per-page-template trends
  • Branded weekly client reports
BEFOREAFTER4296Without QuickloadWith Quickload+54
Triggers

Pick the right trigger for the right page.

Different page templates have different priorities. Configure trigger rules: front page on interaction, blog posts on idle, demo landing on eager, pricing on consent. The engine resolves the right trigger per request.

  • interaction · idle · consent · load · eager · never
  • Match by post type, template, or URL regex
  • Per-script overrides via the discovered list
  • Google Consent Mode v2 compatible
Front pageinteractionPost type: postidleURL ~ /demoeagerTemplate: lpconsent
Operations

Alerts, CLI, REST API, block editor.

Quickload is a real ops product. WP-CLI commands for headless deploys, REST endpoints for monitoring, daily alerts to email or Slack, a Gutenberg block for content editors, and a debug overlay you can pop on with one URL param.

  • wp quickload status / scan / list / set-override
  • GET /quickload/v1/health & /export.csv
  • New-vendor alerts via email + Slack
  • Visual debug overlay
$ wp quickload statusPlugin version 1.3.0Engine enabledTrigger interactionDiscovered 24 scriptsDashboard connected

Integrations

Works with the stack you already run.

Quickload is platform-agnostic — it defers any cross-origin script. We've QA'd the integrations below; everything else just works because the engine doesn't care about the vendor.

Google Tag Manager

Tag manager

GA4

Analytics

Meta Pixel

Advertising

LinkedIn Insight

Advertising

TikTok Pixel

Advertising

Bing UET

Advertising

Hotjar

Heatmap

Microsoft Clarity

Heatmap

Fullstory

Heatmap

Hubspot

Forms

Marketo

Forms

Pardot

Forms

Klaviyo

Forms

6sense

B2B identity

RB2B

B2B identity

Warmly

B2B identity

Drift

Chat

Intercom

Chat

Segment

Analytics

Mixpanel

Analytics

Plausible

Analytics

OneTrust

Consent

Cookiebot

Consent

Iubenda

Consent

Questions

Common questions.

Will Quickload break my tags?

No. Quickload defers the original `<script>` tag — it doesn't fetch and re-inject the body. document.currentScript.src stays correct, integrity / nonce / async / defer attributes survive, and vendor self-bootstrappers behave normally.

Does it work with Google Tag Manager?

Yes. Quickload defers the GTM container itself; once GTM fires, GTM's own trigger system schedules its child tags. The Discovered Scripts page shows a notice when GTM is detected and points you to the GTM helper for tag-level triggers.

Does it work with my caching plugin?

Yes — Quickload runs after WordPress generates the HTML, so the rewritten markup goes into the cache like any other page. Compatibility shims for WP Rocket and W3 Total Cache are built in.

How is this different from Partytown?

Partytown sandboxes scripts inside a Web Worker, which breaks any tag that touches the DOM (chat widgets, heatmaps, A/B testing tools — most of a B2B stack). Quickload defers without sandboxing, so DOM-touching tags work normally.

Does it work outside WordPress?

The engine is a 3KB JavaScript runtime that drops into anything — Shopify themes, Webflow custom code, Next.js, raw HTML. The WordPress plugin is the most polished installer; non-WP support is on the roadmap.

Ready to ship a faster site?

Try Quickload free. Drop the WordPress plugin in, flip one toggle, watch the numbers move.