Fire Pixel

Fire Pixel Host-Off · Measured 2 September 2026

Seven hosts. One identical website. Every file verified.

Cloudflare edge, GitHub Pages, two Ryzen shared hosts and three VPS routes served the same Fire Pixel page. The small fixture hid the difference. The image-and-font waterfall exposed it.

See the results

A dated Dublin snapshot, not a permanent global league table.

Cold LCP · lower is better
  1. Cloudflare Pages264 ms
  2. GitHub Pages272 ms
  3. HostXNow 9950X296 ms
  4. MechanicWeb 7950X304 ms
  5. CX43 through Tunnel304 ms
  6. CX23 HTTP/1.1344 ms
  7. CX43 direct388 ms

The first useful answer

The edge won. It did not destroy the 9950X.

Cloudflare led the full visual fixture, but HostXNow was only 32 ms behind on median cold LCP. Both scored 100 in the simulated mobile Lighthouse runs.

264 ms Cloudflare cold LCP

Fastest median visual load across five fresh browser runs.

296 ms HostXNow cold LCP

A measurable 32 ms laboratory gap, not a dramatic visitor-facing difference.

0 Failed full-page loads

All timed visits returned 200, loaded the image and made zero external requests.

The same page, viewed three ways

Change the measure and the gap changes

Bars start at zero and show the measured value. Rank follows whether lower or higher is better.

Five fresh Chrome processes per route. Lower is better.

  1. 01 Cloudflare Static edge · HTTP/2 68% 264 ms
  2. 02 GitHub Pages Static edge · HTTP/2 70% 272 ms
  3. 03 HostXNow Shared LiteSpeed · HTTP/2 76% 296 ms
  4. 04 MechanicWeb Shared LiteSpeed · HTTP/2 78% 304 ms
  5. 05 CX43 Tunnel VPS through Tunnel · HTTP/2 78% 304 ms
  6. 06 CX23 Small VPS · HTTP/1.1 89% 344 ms
  7. 07 CX43 direct Direct VPS origin · HTTP/2 100% 388 ms

Full visual fixture

The complete measured snapshot

A normal desktop visit made nine requests and transferred about 103 to 106 KiB on the compressed HTTPS mirrors. Every one of the 19 source files matched its manifest.

Route TTFB Cold LCP Load Pages/s p95 load Mobile
Cloudflare Pages Static edge · HTTP/2 108 ms 264 ms 208 ms 10.79 292 ms 100 / 1.40 s
GitHub Pages Static edge · HTTP/2 123 ms 272 ms 223 ms 10.36 296 ms 100 / 1.36 s
HostXNow Ryzen 9 9950X Shared LiteSpeed · HTTP/2 125 ms 296 ms 266 ms 8.98 377 ms 100 / 1.42 s
MechanicWeb Ryzen 9 7950X Shared LiteSpeed · HTTP/2 122 ms 304 ms 276 ms 9.90 309 ms 100 / 1.40 s
Hetzner CX43 through Cloudflare Tunnel VPS through Tunnel · HTTP/2 168 ms 304 ms 241 ms 10.03 335 ms 100 / 1.47 s
Hetzner CX23 direct HTTP Small VPS · HTTP/1.1 111 ms 344 ms 293 ms 9.17 361 ms 94 / 1.99 s
Hetzner CX43 direct origin Direct VPS origin · HTTP/2 167 ms 388 ms 328 ms 8.80 399 ms 100 / 1.48 s

The CX23 route is HTTP/1.1 without equivalent public TLS, so it is diagnostic context rather than a like-for-like HTTPS ranking. HostXNow was measured the following day with the identical method.

Method before marketing

What had to match before a timer started

01 · Files

Byte-for-byte fixtures

All 19 source files were fetched from every mirror and checked against the same SHA-256 manifest.

02 · Browser

Fresh cold loads

Each sample launched a new Chrome process and context. Shared CDN caches were left as found.

03 · Pressure

Six pages together

Three trials loaded six simultaneous pages in isolated contexts and recorded throughput, p95 and failures.

What the CPU badge missed

Configuration moved more than processor size

  • HTTP/2 changed the burst ranking. An older HTTP/1.1 tool produced the opposite conclusion, so that result was excluded.
  • The Tunnel beat the direct route. The exact same CX43 backend was faster through Cloudflare on cold LCP and concurrent p95.
  • Compression changed the visual result. The CX23 had a strong TTFB but transferred about 36 KiB more and painted later.
  • Third-party scripts outweighed hosting. On the live homepage, roughly 78 per cent of transferred bytes came from analytics, consent and measurement services.

The real homepage

Hosting was not its largest payload

The complete live Fire Pixel waterfall contained 25 requests and about 506 KB. Only nine requests and 109 KB were first-party. Once the origin is already fast, consent and measurement choices can outweigh another server upgrade.

The audit also found a real defect: late-loading font weights caused desktop layout shift. Preloading the exact weights took CLS from about 0.07 to 0.00 across the confirmation runs.

Open the evidence

Every visual fixture is still live

The mirrors are deliberately noindex and point their canonical attribution back to Fire Pixel.

HTTP/2

HostXNow

Only 32 ms behind Cloudflare on median cold LCP. The processor label did not decide the result.

Open the identical full page

HTTP/2

MechanicWeb

Effectively tied with HostXNow visually, with a stronger p95 in the simultaneous-page test.

Open the identical full page

HTTP/2

CX43 Tunnel

The Tunnel route beat the direct route to the exact same server. Removing it was not an automatic win.

Open the identical full page

HTTP/1.1

CX23

Shown for diagnosis, not a like-for-like TLS ranking. HTTP/1.1 and compression outweighed the CPU size.

Open the identical full page

HTTP/2

CX43 direct

The same backend as the Tunnel route, but slower on cold LCP and p95 in this network path.

Open the identical full page

Limits

What this test cannot honestly claim

One Dublin client cannot establish a global winner. A modest burst cannot establish maximum capacity. Shared-host results can move with neighbouring tenants, and lab Lighthouse is not field data.

The useful claim is narrower: these routes served the same verified page, under the published method, on the published date. We will add locations and dynamic PHP tests rather than stretching the first result beyond its evidence.

Questions and challenges

Host-Off FAQ

Which host won the first Host-Off?

Cloudflare Pages led the median cold LCP and concurrent pages per second from Dublin. GitHub Pages was close behind. That does not make either platform universally fastest: location, cache state, protocol, workload and shared-host contention can change the order.

Was the Ryzen 9 9950X host slow?

No. HostXNow delivered the full visual fixture with a 296 ms median cold LCP and a 100 mobile Lighthouse performance score. Cloudflare was 32 ms ahead on cold LCP, which is measurable in a lab but not a dramatic visitor-facing difference.

Did the Cloudflare Tunnel make the VPS slower?

Not in this test. The Tunnel route and direct route used the exact same CX43 backend, yet the Tunnel route was 84 ms faster on median cold LCP and 64 ms better at p95 under the six-page trial.

Can these results identify the fastest web host?

No. This is a dated, reproducible snapshot from one client location. It compares these routes with these fixtures. It is useful evidence about delivery configuration, not a permanent global league table.

Can another provider join the Host-Off?

Yes. A provider can host the same public fixture. It must remain unmodified, tracking-free and noindex, and every manifest file must match before its measurements are published.

From benchmark to service

Want the right route for your site, rather than the loudest specification?

Fire Pixel Fast Hosting & Care places static sites at the edge and managed WordPress sites on an isolated LiteSpeed account, then measures the deployed result.

Ask an AI about this page: ChatGPTClaudeGoogle AI ModePerplexity