Benchmark report

Netlify thumbnail

Is netlify.com slow?

Homepage load times from 5 cities

Fast globally

Netlify responds quickly from all 5 test locations. Montreal was fastest at 23 ms; Amsterdam took 72 ms.

Fastest
23 ms
Montreal
Slowest
72 ms
Amsterdam
Successful requests
100%
5 of 6 locations

Response time around the world

Amsterdam 72ms typicalSan Francisco 31ms typicalMontreal 23ms typicalSingapore 28ms typicalTokyo 26ms typicalMumbai —
  • CanadaMontreal
    23 ms
  • JapanTokyo
    26 ms
  • SingaporeSingapore
    28 ms
  • United StatesSan Francisco
    31 ms
  • NetherlandsAmsterdam
    72 ms
  • IndiaMumbai
    Collecting since 7 Sept 2026

Why is Amsterdam slower?

Four cities look alike in the controlled run of 7 September: 20 to 29 ms in total, with the TLS handshake at 4 to 6 ms and the download at 6 to 10 ms. Amsterdam took 69 ms, and the extra time sits in two places: the handshake (18 ms) and the download (33 ms). Both grow with distance, which suggests Amsterdam is reaching an edge further away than the other cities are. The wait for the first byte was only 16 ms.

Click the location to see each stage.

ConnectTLSServer waitDownload
NetherlandsAmsterdam
69 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
18 ms
Waiting for the server
16 ms
Receiving the response: most of the time
33 ms
Total
69 ms

Finding the server is measured once per location, so it sits outside these bars. Open a city to see it.

Bars show the typical request, so the parts add up to its total. Why

Compare all locations

Click a city to see its stage-by-stage breakdown.

ConnectTLSServer waitDownload
NetherlandsAmsterdam
69 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
18 ms
Waiting for the server
16 ms
Receiving the response: most of the time
33 ms
Total
69 ms
United StatesSan Francisco
29 ms
Finding the server
12 ms
Reaching the server
4 ms
Setting up security
6 ms
Waiting for the server
9 ms
Receiving the response: most of the time
10 ms
Total
29 ms
CanadaMontreal
20 ms
Finding the server
15 ms
Reaching the server
2 ms
Setting up security
4 ms
Waiting for the server: most of the time
8 ms
Receiving the response
6 ms
Total
20 ms
SingaporeSingapore
23 ms
Finding the server
4 ms
Reaching the server
3 ms
Setting up security
5 ms
Waiting for the server: most of the time
8 ms
Receiving the response
7 ms
Total
23 ms
JapanTokyo
22 ms
Finding the server
3 ms
Reaching the server
2 ms
Setting up security
5 ms
Waiting for the server: most of the time
8 ms
Receiving the response
7 ms
Total
22 ms

The phases come from the controlled run of 7 September 2026. Typical times pool daily requests; slower times use controlled full runs. 5 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo.

Finding the server is measured once per location, so it sits outside these bars. Open a city to see it.

Bars show the typical request, so the parts add up to its total. Why

Netlify still feels slow?

Check Netlify’s status page
Platform and CDN incidents are posted there before they show up in a benchmark.
This is not a benchmark of your site
A site on Netlify has its own build output, redirects, functions and cache headers. Functions, Edge Functions, forms, identity and the dashboard are not measured here.
European visitors get the Amsterdam number
Our cities reached two addresses in the controlled run, 49 ms apart at most. Amsterdam's longer handshake and download suggest it is served from further away than the other four. If your visitors are in Europe, expect its number rather than Montreal's.

Response time over the last 30 days

Daily median of 5 requests per location, 13 August 2026 to 12 September 2026.
010002000 ms13 Aug12 Sept5 locations joinedMumbai joinedSan Francisco, 4 September 2026: 1010 ms, well above its usual level.Singapore, 29 August 2026: 88 ms, well above its usual level.Singapore, 29 August 2026: 85 ms, well above its usual level.Singapore, 30 August 2026: 94 ms, well above its usual level.Singapore, 31 August 2026: 90 ms, well above its usual level.Tokyo, 3 September 2026: 1337 ms, well above its usual level.

A dot marks a day well above that location’s usual level.

Show the numbers
DayAmsterdamSan FranciscoMontrealSingaporeTokyoMumbai
27 August 202673 ms41 ms24 ms29 ms29 ms
28 August 202681 ms31 ms25 ms24 ms29 ms
29 August 202675 ms37 ms24 ms88 ms ▲27 ms
30 August 202669 ms36 ms26 ms94 ms ▲28 ms
31 August 202672 ms31 ms25 ms90 ms ▲27 ms
1 September 202672 ms31 ms24 ms21 ms32 ms
2 September 202666 ms39 ms22 ms29 ms27 ms
3 September 202668 ms27 ms23 ms25 ms1337 ms ▲
4 September 202671 ms1010 ms ▲22 ms25 ms27 ms
5 September 202669 ms29 ms24 ms31 ms24 ms
6 September 202673 ms30 ms22 ms29 ms25 ms
7 September 202673 ms37 ms22 ms30 ms23 ms26 ms
8 September 202680 ms28 ms19 ms25 ms24 ms26 ms
9 September 202667 ms25 ms22 ms32 ms27 ms22 ms
10 September 202674 ms39 ms21 ms23 ms23 ms21 ms
11 September 202684 ms35 ms37 ms30 ms27 ms33 ms
12 September 202674 ms24 ms43 ms24 ms21 ms23 ms

About this measurement

GET www.netlify.com · 70 requests per location over 14 daily runs · 30 August 2026 to 12 September 2026

What we tested · Marketing website. The www.netlify.com marketing homepage, about 410 KB of HTML served from Netlify's own CDN cache.

How LatencyRadar measures response time →

Technical details

Doesn’t measure: A site you deploy on Netlify, its Functions, or the dashboard.

One Netlify surface: the www.netlify.com marketing homepage, about 410 KB of HTML that Netlify serves from its own CDN cache. Netlify hosts it on the same delivery network it sells, so the page shows how that network answers a cold request from each of our cities. It does not stand for a site you deploy there: your build output, redirects, functions and cache headers set your own numbers.

Not measured: sites deployed on Netlify, Functions, Edge Functions, the dashboard, forms or identity, or anything a browser does after the HTML arrives. We cannot see Netlify's cache from outside, so a slow request could be a cache miss or the path from our worker to the edge; the timing alone does not say which.

Between 30 August and 12 September 2026 four cities had a typical time of 23 to 31 ms and Amsterdam 72 ms. Amsterdam's daily median stayed between 66 and 84 ms over 14 runs, so this is a steady difference rather than a few slow days. San Francisco and Tokyo were the opposite: usually under 40 ms, with one daily median above a second each (1010 ms on 4 September and 1337 ms on 3 September) that the pooled typical time absorbs but the history chart shows. Fastly, measured the same way, is faster still in four cities; Vercel is slower in every city.

Test locationTypical response timeSlower response timeRequests
Amsterdam72 ms84 ms20
San Francisco31 ms40 ms20
Montreal23 ms29 ms20
Singapore28 ms66 ms20
Tokyo26 ms35 ms20
MumbaiCollecting since 7 Sept 2026

Typical: half of the requests finished within this time (technical: p50). Slower: 95% of requests finished within this time (technical: p95). Statistics

Request
GET www.netlify.com
Measured from
Amsterdam · San Francisco · Montreal · Singapore · Tokyo
Requests
Daily measurements from 30 August 2026 to 12 September 2026. 5 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo. · 30 August 2026 to 12 September 2026
Timings taken
DNS, connect, TLS, waiting for the server, download
Report coverage
5 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo.
Daily requests in each location
Amsterdam: 70 · San Francisco: 70 · Montreal: 70 · Singapore: 70 · Tokyo: 70
Typical response time
Median of the eligible daily requests in each included location.
Slower response time
Median of recent controlled full-run p95 values in each included location.

Netlify

https://www.netlify.com/

Independent measurement by LatencyRadar. Not affiliated with Netlify. · How we measure (v1.1)

How fast does your site load around the world?

Run a free speed test from multiple cities and find out where your users are waiting. No setup, no account required.

Test my site

No account required · Takes about 30 seconds.

More benchmarks

All benchmarks →