WordPress plugin intelligence profile

QueueForge – Interaction to Next Paint Fixer

Lowers Interaction to Next Paint (INP) by delaying heavy JavaScript until the first user interaction and yielding the main thread between scripts.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update28 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records QueueForge – Interaction to Next Paint Fixer version 1.2.1 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

Google’s Core Web Vitals now use Interaction to Next Paint (INP) instead of First Input Delay. Caching plugins make pages load fast, but they do nothing about the bloated JavaScript from other plugins, themes, ads, and analytics that blocks the browser’s main thread and makes mobile interactions feel choppy.

QueueForge INP Fixer attacks INP directly:

  • Delays eligible JavaScript until the visitor’s first scroll, tap, key press, or mouse move. The main thread stays free during the critical early window, so the page responds immediately.
  • Yields the main thread between scripts when the deferred code finally runs, using the native scheduler.yield() (with a setTimeout fallback) so the queued scripts do not re-block the thread in one long task.
  • Fallback timeout loads delayed scripts automatically after N seconds even with no interaction, protecting analytics and ad impressions.
  • Live INP overlay for admins shows measured INP and long-task blocking time right on the front end, using PerformanceObserver ( event + longtask ).

Key Features

  • Delay all eligible third-party / theme JavaScript until first interaction
  • Main-thread yielding between deferred scripts ( scheduler.yield() + fallback)
  • Configurable fallback timeout (0 = interaction only)
  • Optional jQuery delay (off by default for safety)
  • Keyword exclusion list, plus per-tag data-no-optimize opt-out
  • Skips logged-in editors so page builders keep working
  • Live INP + blocking-time debug overlay (admins only)

queueforge_off URL switch to bypass the delay for one page load

  • No database writes on the front end; nothing is cached or stored per visitor

Why INP?

INP measures how quickly the page visually responds to every interaction across the whole visit, not just the first one. The single biggest cause of poor INP is JavaScript executing long tasks on the main thread while the user is trying to interact. Delaying that JavaScript until it is actually needed — and breaking its execution into yield-separated chunks — is the most direct fix.

Developer-Friendly

  • qfinp_exclusions filter to programmatically add never-delay keywords.
  • Uses an output buffer on template_redirect; no edits to your theme or other plugins.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • core web vitals
  • web vitals
  • inp
  • javascript
  • performance
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity28 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.01.2.1
WordPress compatibility7.1.37.1.4
Version1.1.01.2.0
WordPress compatibility7.17.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.