Perfmatters (from the team behind WP Migrate DB) is the performance scalpel: it doesn’t cache pages or serve a CDN, it removes what shouldn’t load in the first place. Per-script and per-style unloading with regex URL conditions, delay JavaScript with interaction timeouts, disable emoji embeds, dashicons, XML-RPC, and the long tail of WordPress bloat, heartbeat control, and Google Fonts self-hosting — each feature targets the request-level waste that caching alone can’t address. The plugin pairs with a caching layer rather than replacing one; in practice it’s the standard companion to WP Rocket, and a precision layer over suites like caching layer. Against managed services like managed speed optimization, Perfmatters is the expert’s tool — transparent, license-priced, and requiring someone who reads script handles.
The delay JavaScript module is the headline: scripts hold until user interaction with per-script exclusions and timeout fallbacks — the same technique as the big suites, exposed with full control. Per-pageOverrides let specific pages opt out of optimizations that break their functionality, the safety valve that makes aggressive optimization deployable on real sites.
Competitive Features
- Per-script unloading — individual scripts/styles disabled by URL with regex matching
- Delay JavaScript — interaction-based execution with timeout and exclusions
- Remove Unused CSS — per-page regeneration (2.4.0+)
- Bloat removal — emoji, embeds, XML-RPC, dashicons, WooCommerce assets
- Heartbeat control — separate intervals for dashboard, posts, and frontend
- Google Fonts self-hosting — local serving with display-swap
- Code snippets module — managed custom scripts without a second plugin
Key Features
- Script manager — visual per-page asset listing with toggle control
- CDN rewrite — serve assets from your CDN provider
- Preloading — critical images and fonts preloaded
- Minimal CDN-friendly output — clean markup for caching layers
- Multisite compatible — network management
- Import/export settings — configuration portability
- Frequent updates — active maintenance cadence
Comparison with Competitors
Perfmatters vs FlyingPress
| Aspect | Perfmatters | FlyingPress |
|---|---|---|
| Scope | Asset-level optimization | Full suite including caching |
| Page caching | No — pairs with cache plugin | Core feature |
| Delay JS | Yes, granular | Yes |
| Remove Unused CSS | Yes, per-page | Yes |
| Critical CSS | No | Generated |
| Best for | Precision layer over any cache | All-in-one system |
Bottom line: FlyingPress is the complete stack; Perfmatters is the precision tool that pairs with whatever caching you already run. Sites on WP Rocket or LiteSpeed commonly add Perfmatters for the script control FlyingPress bundles differently.
Perfmatters vs Jetpack Boost
| Aspect | Perfmatters | Jetpack Boost |
|---|---|---|
| Interface philosophy | Expert control | Guided toggles |
| Script unloading | Per-script, per-page | Not offered |
| Critical CSS | No | Cloud-generated |
| Delay JS | Granular with exclusions | Automatic |
| Dependency | None | Jetpack framework |
| Audience | Developers and agencies | Site owners |
Bottom line: Jetpack Boost automates the decisions; Perfmatters exposes them. The audience split is genuine — Boost for outcomes without learning, Perfmatters for operators who know which scripts their site actually needs.
Recommended Stack — Perfmatters pairs with WP Rocket or Hummingbird: the cache serves fast pages while Perfmatters strips the requests that never needed to happen.
Official Changelog
Version 2.6.7
Release Date: August 5, 2026
- New: Delay JavaScript module with user interaction timeout setting.
- Added: Remove unused CSS feature with per-page regeneration.
- Fixed: Google Fonts self-hosting compatibility with child themes.
Version 2.6.6
Release Date: July 2, 2026
- Enhanced: Per-page script control with regex-based URL matching.
- Added: Heartbeat control with separate intervals for post/page editing and frontend.
Version 2.6.5
Release Date: June 3, 2026
- Maintenance release: stability improvements and compatibility updates.
Frequently Asked Questions
Does Perfmatters replace my caching plugin?
No — it’s deliberately complementary. Caching serves pages fast; Perfmatters reduces what those pages load in the first place. The standard stack is a cache plugin (WP Rocket, LiteSpeed) plus Perfmatters for asset-level control.
How does the Script Manager work?
It lists every script and style loading on the current page, letting you disable them per page, per post type, or sitewide with regex URL conditions. The 2.6.6 release strengthened regex matching for precise targeting.
What is “delay JavaScript” and why does it matter?
Third-party scripts (analytics, chat, embeds) load eagerly and compete with your content for the main thread. Delaying them until user interaction moves them off the critical path — usually the single biggest Total Blocking Time improvement available.
Is it safe for non-developers?
It exposes powerful controls that can break functionality if misused — but the Script Manager shows exactly what loads where, and per-page overrides provide escape hatches. Developers get full value; cautious site owners should test on staging.
Can I migrate settings between sites?
Yes — import/export covers the full configuration, making staging-to-production deployment and multi-site standardization straightforward.




Leave a Reply