Every optimization, every night, on every page.
HBM Rocket is not a one shot install. The pipeline runs continuously, regenerating artifacts when your site changes and self healing when scores regress.
The render path, optimized.
Per template critical CSS
Penthouse renders each template in headless Chrome at mobile and desktop viewports. The critical bundle is inlined, the rest deferred.
Unused CSS removed
Coverage walked across actual page renders. Dead selectors purged into an async sheet, used selectors stay inlined.
HTML minification + Brotli
Server returns minified, compressed HTML. Cloudflare zstd is supported when present.
Resource hints injected
Preconnect, dns prefetch, preload for hero images. We detect what is actually needed instead of guessing.
The biggest INP win, automated.
Delay until interaction
GTM, chat widgets, pixels, analytics, heavy third party scripts wait for first scroll, click, or keypress. INP and TBT drop, sometimes by 80 percent.
Auto detect heavy scripts
Worker scans new heartbeats for unfamiliar third party domains and proposes additions to the delay list. You approve in one click.
Defer and combine
Standard defer for everything safe. Optional combine for low concurrency sites where http overhead matters.
Type module aware
ES modules, ES2017 plus exclusions, and Service Workers handled correctly. We do not break async loaders.
Bandwidth in half, quality intact.
Self hosted imgproxy
Resize, format negotiate, and cache on demand. AVIF and WebP delivered to capable browsers, JPEG fallback for the rest.
Cloudflare aware
Edge caches the resized output. imgproxy does the work once per width per format, Cloudflare serves it forever.
Lazy loaded video facade
YouTube and Vimeo iframes replaced with a click to play poster. The real iframe loads only on interaction.
Adaptive sizing per device
srcset preserved and extended. The right pixel density at the right viewport, rendered server side.
Hot edges, cold origins.
Page cache, mobile aware
Separate cache keys per device class. Cookie aware bypasses for logged in users, carts, checkouts, and admin.
Cache warmup
After every purge, the worker reads the sitemap and crawls the top URLs in parallel. Visitors never hit a cold cache.
Smart invalidation graph
When a post saves, we purge the post URL, every category, every tag, the homepage, the feed, and the sitemap. The right pages, no shotgun.
Object cache (Redis) ready
Drops in for sites running Redis. WordPress object cache hit rate routinely climbs above 95 percent.
The work that happens after deploy.
Nightly Lighthouse
Mobile and desktop, scored, stored, charted. Per site historical view in the dashboard.
Real user (CrUX)
We pull CrUX rolling 28 day data when available so you see real user CWV, not just synthetic.
Alerts on regression
Email or Slack when a metric drops past target. Resolved automatically when self heal succeeds.
Self heal pipeline
Score below target triggers regen, purge, warmup. Most regressions resolve before a human sees them.
Job timeline
Every audit, regen, warmup, and purge logged with timestamps and outcomes. Full audit trail per site.
Trend charts
Mobile and desktop scores plotted across the audit history. Target line at 90, regressions visible at a glance.
Built like a piece of infrastructure.
HMAC signed agents
Every request from a site to the control plane is signed with a per site secret you can rotate any time.
Multi site dashboard
Sixty sites, six hundred sites. Same dashboard, same workflows. Filter by status, plan, region, tag.
Self hosted option
We run our control plane on a VPS we own. The same stack ships to enterprise customers who want their own deployment.
No telemetry, no resale
We do not share, sell, or train on your data. Period.
See it on a real site.
Set up takes ten minutes. The first audit runs five minutes after that.