Why Zero Trust speed matters

Zero Trust products sit between users and the resources they need, so their performance directly shapes the employee experience. If a secure web gateway adds noticeable delay to every outbound request, or an access control product makes login feel sluggish, users notice — and worse, they may look for ways to bypass the security controls altogether. A Zero Trust suite that nobody wants to use is not protecting anything.

Slow performance is especially visible for tools that handle every request, like secure web gateways, or that gate entry to applications users depend on. For each of these categories, Cloudflare ran performance tests against Zscaler's equivalent offerings, measuring 95th percentile Time to First Byte and Response times to approximate what an end user actually experiences. Across the board, Cloudflare's Zero Trust products came out ahead: Cloudflare Gateway was 58% faster than Zscaler Internet Access (ZIA), Cloudflare Access was 38% faster than Zscaler Private Access (ZPA) worldwide, and Cloudflare Browser Isolation was 45% faster than Zscaler Cloud Browser Isolation worldwide.

Secure web gateway: Cloudflare Gateway vs. ZIA

A secure web gateway is a funnel for all Internet-bound traffic, so it must be both close to users and well-connected to the rest of the Internet. Traffic flows through a forward proxy path: the user connects to the proxy, and the proxy connects to the destination site. That means the proxy's own network position and peering determine much of the latency users will see.

BLOG-1599 Embedded Image - vptA3a
Secure Web Gateway - Response Time
95th percentile (ms)
Control 142.22
Cloudflare 163.77
Zscaler 365.77

In tests where an end-user client accessed five common destinations — a website hosted in Azure, a Cloudflare-protected Worker, Google, Slack, and Zoom — Cloudflare outperformed Zscaler for every endpoint. In some cases, including the Cloudflare-protected Worker, Cloudflare's 95th percentile response time was faster than the control group that used no gateway at all.

BLOG-1599 Embedded Image - 38vkUU

Part of the performance gap comes down to what Zscaler calls proxy latency: the time a request spends on a Zscaler machine before being forwarded. This metric excludes the time for the user to reach Zscaler and for Zscaler to reach the destination. Zscaler's SLA promises that 95% of requests will spend less than 100 ms in proxy latency. Cloudflare ran comparisons by enabling tracing to measure its own equivalent proxy latency. At the 95th percentile, Zscaler was exceeding its SLA while Cloudflare's proxy latency was 7 ms. Across the sites tested, Zscaler's proxy latency was 140–240 ms slower than Cloudflare's at the 95th percentile.

Zscaler Internet Access (ZIA) P90 Proxy Latency (ms) P95 Proxy Latency (ms) P99 Proxy Latency (ms) P99.9 Proxy Latency (ms) P99.957 Proxy Latency (ms)
Global 06.0 142.0 625.0 1,071.7 1,383.7
Azure Site 97.0 181.0 458.5 1,032.7 1,291.3
Zoom 206.0 254.2 659.8 1,297.8 1,455.4
Slack 118.8 186.2 454.5 1,358.1 1,625.8
Workers Site 97.8 184.1 468.3 1,246.2 1,288.6
Google 13.7 100.8 392.6 848.9 1,115.0
Cloudflare Gateway P90 Proxy Latency (ms) P95 Proxy Latency (ms) P99 Proxy Latency (ms) P99.9 Proxy Latency (ms) P99.957 Proxy Latency (ms)
Global 5.6 7.2 15.6 32.2 101.9
Azure Site 6.2 7.7 12.3 18.1 19.2
Zoom 5.1 6.2 9.6 25.5 31.1
Slack 5.3 6.5 10.5 12.5 12.8
Workers Site 5.1 6.1 9.4 17.3 20.5
Google 5.3 7.4 12.0 26.9 30.2

The test setup placed three VMs side by side in the cloud: one running Cloudflare WARP connecting to Gateway, one running ZIA, and one with no proxy as a control. Each VM made requests to the five endpoints every three minutes and logged HTTP browser timings.

For Zoom specifically, Zscaler's proxy latency accounted for nearly the entire difference: without it, Zscaler would have been roughly on par with Cloudflare and the control. Cloudflare's proxy overhead is small enough that using Gateway feels close to connecting directly to the public Internet.

Zero Trust access: Cloudflare Access vs. ZPA

Access control products should be transparent to users. Both Cloudflare Access and Zscaler Private Access let users cache authentication information on the provider network, which cuts down on repeated logins while securing application access. Keeping request latency low is just as important as minimizing the number of authentication prompts.

BLOG-1599 Embedded Image - FtpnEN
ZT Access - Time to First Byte (Global)
95th Percentile (ms)
Cloudflare 849
Zscaler 1,361

Cloudflare proved consistently faster across regions. In Tokyo, for example, Cloudflare's 95th percentile time to first byte was 22% faster than Zscaler's. The tests distinguished between two scenarios that have very different latency profiles:

  • New session: the user has no cached authentication, so the Zero Trust service directs them to a login page, they authenticate against an identity provider, and are then redirected to the application.
  • Existing session: the user is already authenticated and cached credentials can be reused, avoiding an extra identity provider call.

Measuring these scenarios separately avoids comparing a new Zscaler session against an existing Cloudflare session, which would unfairly skew results due to the authentication overhead. Even on existing sessions, where Zscaler might be expected to match Cloudflare more closely, Cloudflare came out ahead.

BLOG-1599 Embedded Image - 0uDCXD
ZT Access - 95th Percentile Time to First Byte
(Chicago)
New Sessions (ms) Existing Sessions (ms)
Cloudflare 1,032 293
Zscaler 1,373 338

For new sessions and logins, Cloudflare's network appears to find better paths back to authentication providers. In testing, Cloudflare never took more than 2.5 seconds for a login response at the 95th percentile, while half of Zscaler's responses took about four seconds. For existing sessions, the two services were closer at lower latency buckets, but Cloudflare's response times were more consistent, with Zscaler showing a long tail of responses nearing a second.

BLOG-1599 Embedded Image - oWFSQX
BLOG-1599 Embedded Image - OSnyay

These tests were run by Miercom, a third-party firm Cloudflare contracted. Miercom set up application instances in 14 worldwide locations and used Catchpoint nodes to simulate a browser connecting to resources protected by either Cloudflare or Zscaler. The test flow logged into the application, accessed a resource, then refreshed the page to measure the existing-session case. The full methodology is available in Miercom's report.

Browser isolation: Cloudflare vs. Zscaler

Remote browser isolation products depend heavily on network performance. The browser experience — every click, scroll, and page render — is being streamed from an isolated browser in the cloud, so any added latency is immediately noticeable. Users should not be able to tell that their browsing is being isolated; if they can, the product is too slow.

BLOG-1599 Embedded Image - fOpcny
ZT RBI - Time to First Byte (Global)
95th Percentile (ms)
Cloudflare 2,072
Zscaler 3,781

Comparing 95th percentile time to first byte, Cloudflare Browser Isolation was 45% faster than Zscaler Cloud Browser Isolation worldwide. For total response time, Cloudflare was 39% faster. As with the access tests, Miercom used Catchpoint nodes in 14 locations, connecting to both browser isolation services and measuring how quickly devices could reach applications through each product.

BLOG-1599 Embedded Image - fV9pNa
ZT RBI - Time to First Byte (Global)
95th Percentile (ms)
Cloudflare 2,394
Zscaler 3,932

Performance is a Zero Trust requirement

In a traditional corporate network, IT teams could control performance directly by managing middle-mile connections between offices and resources. Zero Trust shifts that responsibility to the provider, which must deliver consistent performance over the public Internet for every user, everywhere. The quality of that job directly affects how often employees hit slow logins, sluggish gateways, or hesitant browser sessions — and how tempted they are to disable the security controls.

Real-time functions like authentication and web gateway routing need low and predictable latency. Cloudflare's results across all three product categories point to network architecture as the differentiator: deeper last-mile presence and stronger peering keep user traffic closer to its destination, which reduces both transit hops and proxy processing time. That is the difference between a security tool that slows work down and one that operates in the background, largely unnoticed.