Polyfill.io

Usage and performance

The public instance of the polyfill service is hosted by the Financial Times, with the generous support of Fastly, who provide CDN distribution. View Fastly network map

Traffic volume

This shows the number of requests we have served per day, over the last 180 days, measured by Fastly:

DateRequests
26 Jan 2017 00:001176595
27 Jan 2017 00:001306732
28 Jan 2017 00:00924800
29 Jan 2017 00:00902466
30 Jan 2017 00:001189629
31 Jan 2017 00:001288818
1 Feb 2017 00:001260071
2 Feb 2017 00:001218221
3 Feb 2017 00:001136667
4 Feb 2017 00:00937479
5 Feb 2017 00:00921339
6 Feb 2017 00:001486885
7 Feb 2017 00:001740900
8 Feb 2017 00:001576894
9 Feb 2017 00:001682646
10 Feb 2017 00:001875474
11 Feb 2017 00:001466423
12 Feb 2017 00:001525392
13 Feb 2017 00:001722796
14 Feb 2017 00:001306673
15 Feb 2017 00:001609494
16 Feb 2017 00:002066694
17 Feb 2017 00:001829938
18 Feb 2017 00:001679947
19 Feb 2017 00:001515341
20 Feb 2017 00:001808193
21 Feb 2017 00:001813746
22 Feb 2017 00:001803143
23 Feb 2017 00:001972123
24 Feb 2017 00:001740502
25 Feb 2017 00:001482780
26 Feb 2017 00:001457243
27 Feb 2017 00:002533323
28 Feb 2017 00:002404856
1 Mar 2017 00:001785961
2 Mar 2017 00:001752016
3 Mar 2017 00:001739087
4 Mar 2017 00:001432189
5 Mar 2017 00:001368342
6 Mar 2017 00:001628094
7 Mar 2017 00:001576257
8 Mar 2017 00:001745063
9 Mar 2017 00:001912650
10 Mar 2017 00:001921660
11 Mar 2017 00:001583584
12 Mar 2017 00:002066790
13 Mar 2017 00:002026988
14 Mar 2017 00:001282127
15 Mar 2017 00:00111034
16 Mar 2017 00:00233995
17 Mar 2017 00:00442769
18 Mar 2017 00:00339077
19 Mar 2017 00:00330613
20 Mar 2017 00:00406811
21 Mar 2017 00:00346066
22 Mar 2017 00:00387065
23 Mar 2017 00:00337621
24 Mar 2017 00:00294561
25 Mar 2017 00:00216200
26 Mar 2017 00:00206510
27 Mar 2017 00:00302041
28 Mar 2017 00:00301625
29 Mar 2017 00:00270659
30 Mar 2017 00:00242788
31 Mar 2017 00:00173691
1 Apr 2017 00:00146915
2 Apr 2017 00:00143353
3 Apr 2017 00:00182191
4 Apr 2017 00:00188604
5 Apr 2017 00:00165552
6 Apr 2017 00:00152934
7 Apr 2017 00:00140265
8 Apr 2017 00:00111810
9 Apr 2017 00:00110201
10 Apr 2017 00:00117716
11 Apr 2017 00:00104997
12 Apr 2017 00:0088124
13 Apr 2017 00:0083472
14 Apr 2017 00:0088374
15 Apr 2017 00:0077743
16 Apr 2017 00:0068262
17 Apr 2017 00:0062218
18 Apr 2017 00:0070206
19 Apr 2017 00:0064179
20 Apr 2017 00:0057919
21 Apr 2017 00:0054859
22 Apr 2017 00:0046365
23 Apr 2017 00:0046659
24 Apr 2017 00:0053245
25 Apr 2017 00:0050157
26 Apr 2017 00:0053242
27 Apr 2017 00:0050405
28 Apr 2017 00:0044576
29 Apr 2017 00:0037211
30 Apr 2017 00:0034553
1 May 2017 00:0037514
2 May 2017 00:0045274
3 May 2017 00:0031829
4 May 2017 00:0012336
5 May 2017 00:0010569
6 May 2017 00:008398
7 May 2017 00:008139
8 May 2017 00:009889
9 May 2017 00:0030732
10 May 2017 00:0049755
11 May 2017 00:0046078
12 May 2017 00:0050138
13 May 2017 00:0034308
14 May 2017 00:0034007
15 May 2017 00:0047943
16 May 2017 00:0044195
17 May 2017 00:0053209
18 May 2017 00:0047384
19 May 2017 00:0050801
20 May 2017 00:0041219
21 May 2017 00:0041796
22 May 2017 00:0060983
23 May 2017 00:0028251
24 May 2017 00:0025314
25 May 2017 00:0019966
26 May 2017 00:0015792
27 May 2017 00:0013852
28 May 2017 00:0013021
29 May 2017 00:0016505
30 May 2017 00:0017264
31 May 2017 00:0015641
1 Jun 2017 00:0014651
2 Jun 2017 00:0014183
3 Jun 2017 00:0011029
4 Jun 2017 00:0010718
5 Jun 2017 00:0013576
6 Jun 2017 00:0014018
7 Jun 2017 00:0013880
8 Jun 2017 00:0021087
9 Jun 2017 00:0017936
10 Jun 2017 00:0015135
11 Jun 2017 00:0015489
12 Jun 2017 00:0012329
13 Jun 2017 00:007147
14 Jun 2017 00:006690
15 Jun 2017 00:005846
16 Jun 2017 00:006206
17 Jun 2017 00:005061
18 Jun 2017 00:004958
19 Jun 2017 00:006569
20 Jun 2017 00:006327
21 Jun 2017 00:006147
22 Jun 2017 00:006190
23 Jun 2017 00:005982
24 Jun 2017 00:005356
25 Jun 2017 00:004808
26 Jun 2017 00:006057
27 Jun 2017 00:005771
28 Jun 2017 00:005527
29 Jun 2017 00:005878
30 Jun 2017 00:007762
1 Jul 2017 00:007065
2 Jul 2017 00:007470
3 Jul 2017 00:007905
4 Jul 2017 00:006569
5 Jul 2017 00:005312
6 Jul 2017 00:004952
7 Jul 2017 00:004813
8 Jul 2017 00:004233
9 Jul 2017 00:004958
10 Jul 2017 00:005599
11 Jul 2017 00:006365
12 Jul 2017 00:004924
13 Jul 2017 00:004756
14 Jul 2017 00:004852
15 Jul 2017 00:004684
16 Jul 2017 00:004682
17 Jul 2017 00:004814
18 Jul 2017 00:004988
19 Jul 2017 00:006011
20 Jul 2017 00:007895
21 Jul 2017 00:007132
22 Jul 2017 00:005979
23 Jul 2017 00:006039
24 Jul 2017 00:006874

Response time

Mean global response time, ms, from Pingdom:

DateResponse time (ms)
18 Jul 2017 03:00308
18 Jul 2017 04:00319
18 Jul 2017 05:00327
18 Jul 2017 06:00334
18 Jul 2017 07:00325
18 Jul 2017 08:00326
18 Jul 2017 09:00316
18 Jul 2017 10:00324
18 Jul 2017 11:00311
18 Jul 2017 12:00321
18 Jul 2017 13:00309
18 Jul 2017 14:00336
18 Jul 2017 15:00327
18 Jul 2017 16:00329
18 Jul 2017 17:00335
18 Jul 2017 18:00343
18 Jul 2017 19:00330
18 Jul 2017 20:00330
18 Jul 2017 21:00332
18 Jul 2017 22:00328
18 Jul 2017 23:00325
19 Jul 2017 00:00335
19 Jul 2017 01:00323
19 Jul 2017 02:00329
19 Jul 2017 03:00341
19 Jul 2017 04:00341
19 Jul 2017 05:00329
19 Jul 2017 06:00340
19 Jul 2017 07:00329
19 Jul 2017 08:00320
19 Jul 2017 09:00333
19 Jul 2017 10:00329
19 Jul 2017 11:00338
19 Jul 2017 12:00356
19 Jul 2017 13:00342
19 Jul 2017 14:00326
19 Jul 2017 15:00326
19 Jul 2017 16:00336
19 Jul 2017 17:00328
19 Jul 2017 18:00331
19 Jul 2017 19:00333
19 Jul 2017 20:00334
19 Jul 2017 21:00332
19 Jul 2017 22:00355
19 Jul 2017 23:00332
20 Jul 2017 00:00328
20 Jul 2017 01:00345
20 Jul 2017 02:00334
20 Jul 2017 03:00353
20 Jul 2017 04:00353
20 Jul 2017 05:00364
20 Jul 2017 06:00375
20 Jul 2017 07:00371
20 Jul 2017 08:00350
20 Jul 2017 09:00344
20 Jul 2017 10:00352
20 Jul 2017 11:00346
20 Jul 2017 12:00352
20 Jul 2017 13:00368
20 Jul 2017 14:00348
20 Jul 2017 15:00343
20 Jul 2017 16:00347
20 Jul 2017 17:00356
20 Jul 2017 18:00365
20 Jul 2017 19:00356
20 Jul 2017 20:00351
20 Jul 2017 21:00353
20 Jul 2017 22:00343
20 Jul 2017 23:00347
21 Jul 2017 00:00342
21 Jul 2017 01:00348
21 Jul 2017 02:00346
21 Jul 2017 03:00342
21 Jul 2017 04:00354
21 Jul 2017 05:00350
21 Jul 2017 06:00348
21 Jul 2017 07:00349
21 Jul 2017 08:00343
21 Jul 2017 09:00355
21 Jul 2017 10:00349
21 Jul 2017 11:00349
21 Jul 2017 12:00343
21 Jul 2017 13:00351
21 Jul 2017 14:00369
21 Jul 2017 15:00370
21 Jul 2017 16:00360
21 Jul 2017 17:00358
21 Jul 2017 18:00371
21 Jul 2017 19:00377
21 Jul 2017 20:00362
21 Jul 2017 21:00358
21 Jul 2017 22:00356
21 Jul 2017 23:00351
22 Jul 2017 00:00354
22 Jul 2017 01:00359
22 Jul 2017 02:00367
22 Jul 2017 03:00357
22 Jul 2017 04:00359
22 Jul 2017 05:00366
22 Jul 2017 06:00363
22 Jul 2017 07:00367
22 Jul 2017 08:00343
22 Jul 2017 09:00369
22 Jul 2017 10:00361
22 Jul 2017 11:00358
22 Jul 2017 12:00373
22 Jul 2017 13:00372
22 Jul 2017 14:00352
22 Jul 2017 15:00357
22 Jul 2017 16:00369
22 Jul 2017 17:00397
22 Jul 2017 18:00376
22 Jul 2017 19:00361
22 Jul 2017 20:00355
22 Jul 2017 21:00382
22 Jul 2017 22:00367
22 Jul 2017 23:00379
23 Jul 2017 00:00360
23 Jul 2017 01:00365
23 Jul 2017 02:00352
23 Jul 2017 03:00388
23 Jul 2017 04:00353
23 Jul 2017 05:00354
23 Jul 2017 06:00350
23 Jul 2017 07:00341
23 Jul 2017 08:00361
23 Jul 2017 09:00341
23 Jul 2017 10:00352
23 Jul 2017 11:00352
23 Jul 2017 12:00335
23 Jul 2017 13:00352
23 Jul 2017 14:00349
23 Jul 2017 15:00356
23 Jul 2017 16:00373
23 Jul 2017 17:00345
23 Jul 2017 18:00343
23 Jul 2017 19:00337
23 Jul 2017 20:00348
23 Jul 2017 21:00361
23 Jul 2017 22:00361
23 Jul 2017 23:00326
24 Jul 2017 00:00337
24 Jul 2017 01:00337
24 Jul 2017 02:00354
24 Jul 2017 03:00339
24 Jul 2017 04:00344
24 Jul 2017 05:00338
24 Jul 2017 06:00328
24 Jul 2017 07:00334
24 Jul 2017 08:00294
24 Jul 2017 09:00289
24 Jul 2017 10:00282
24 Jul 2017 11:00292
24 Jul 2017 12:00290
24 Jul 2017 13:00290
24 Jul 2017 14:00278
24 Jul 2017 15:00278
24 Jul 2017 16:00293
24 Jul 2017 17:00282
24 Jul 2017 18:00304
24 Jul 2017 19:00284
24 Jul 2017 20:00280
24 Jul 2017 21:00278
24 Jul 2017 22:00282
24 Jul 2017 23:00283
25 Jul 2017 00:00281
25 Jul 2017 01:00291
25 Jul 2017 02:00285
25 Jul 2017 03:00285

Caching

Hit ratio, last 7 days, from Fastly:

Cache resultRequests
Hits41962
Misses2302

Availability

Total downtime, according to Pingdom:

Last 30 daysNone
Last 3 monthsNone
Last 12 monthsan hour

Caching responses that vary by User-Agent is very hard to do with good cache performance. We use a custom Fastly VCL configuration that separates the UA normalisation from the polyfill bundle.

Network performance in detail

95th percentile and median resource timing metrics, broken down by Fastly edge point of presence, measured using the resource timing API from live polyfill service requests that opted in to anonymously report performance data. Last 30 days, showing only POPs that have served more than 10000 RUM-enabled requests.

PoP Sample Per connection phase (95th percentile and median) Overall

Only non-zero samples are counted, which in practice means there are far fewer DNS lookup and TCP connect datapoints, because if reusing a keep-alive connection, both will be zero. Timings for individual connection phases do not sum to the overall RTT because, for example, the request that exhibits the 95th percentile DNS time, will most likely not also be the 95th percentile on all other connection metrics.

Typically Polyfill.io is loaded at a point where the browser is very busy. To speed up loading, consider using preconnect or preload.