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
This shows the number of requests we have served per day, over the last 180 days, measured by Fastly:
| Date | Requests |
|---|---|
| 6 Jan 2017 00:00 | 29425708 |
| 7 Jan 2017 00:00 | 25402726 |
| 8 Jan 2017 00:00 | 25982172 |
| 9 Jan 2017 00:00 | 32314246 |
| 10 Jan 2017 00:00 | 31809252 |
| 11 Jan 2017 00:00 | 32536835 |
| 12 Jan 2017 00:00 | 32799886 |
| 13 Jan 2017 00:00 | 29391192 |
| 14 Jan 2017 00:00 | 25300299 |
| 15 Jan 2017 00:00 | 27282852 |
| 16 Jan 2017 00:00 | 32524907 |
| 17 Jan 2017 00:00 | 32415786 |
| 18 Jan 2017 00:00 | 33365658 |
| 19 Jan 2017 00:00 | 35120602 |
| 20 Jan 2017 00:00 | 41188974 |
| 21 Jan 2017 00:00 | 30927077 |
| 22 Jan 2017 00:00 | 29338687 |
| 23 Jan 2017 00:00 | 34284932 |
| 24 Jan 2017 00:00 | 34671031 |
| 25 Jan 2017 00:00 | 35619948 |
| 26 Jan 2017 00:00 | 36071213 |
| 27 Jan 2017 00:00 | 32465983 |
| 28 Jan 2017 00:00 | 26966448 |
| 29 Jan 2017 00:00 | 29740069 |
| 30 Jan 2017 00:00 | 36063509 |
| 31 Jan 2017 00:00 | 36152486 |
| 1 Feb 2017 00:00 | 38016618 |
| 2 Feb 2017 00:00 | 38092744 |
| 3 Feb 2017 00:00 | 36796339 |
| 4 Feb 2017 00:00 | 32491273 |
| 5 Feb 2017 00:00 | 32453018 |
| 6 Feb 2017 00:00 | 36860319 |
| 7 Feb 2017 00:00 | 35571731 |
| 8 Feb 2017 00:00 | 36412197 |
| 9 Feb 2017 00:00 | 36514897 |
| 10 Feb 2017 00:00 | 33490604 |
| 11 Feb 2017 00:00 | 27995607 |
| 12 Feb 2017 00:00 | 29223036 |
| 13 Feb 2017 00:00 | 36885381 |
| 14 Feb 2017 00:00 | 35887992 |
| 15 Feb 2017 00:00 | 38363219 |
| 16 Feb 2017 00:00 | 38642420 |
| 17 Feb 2017 00:00 | 34407156 |
| 18 Feb 2017 00:00 | 28874822 |
| 19 Feb 2017 00:00 | 30971428 |
| 20 Feb 2017 00:00 | 37275115 |
| 21 Feb 2017 00:00 | 38420294 |
| 22 Feb 2017 00:00 | 37623473 |
| 23 Feb 2017 00:00 | 39089757 |
| 24 Feb 2017 00:00 | 36219130 |
| 25 Feb 2017 00:00 | 34519605 |
| 26 Feb 2017 00:00 | 35891521 |
| 27 Feb 2017 00:00 | 43712007 |
| 28 Feb 2017 00:00 | 45064797 |
| 1 Mar 2017 00:00 | 45392374 |
| 2 Mar 2017 00:00 | 46631873 |
| 3 Mar 2017 00:00 | 42165614 |
| 4 Mar 2017 00:00 | 37713394 |
| 5 Mar 2017 00:00 | 39805594 |
| 6 Mar 2017 00:00 | 46066982 |
| 7 Mar 2017 00:00 | 45176879 |
| 8 Mar 2017 00:00 | 44774385 |
| 9 Mar 2017 00:00 | 47826146 |
| 10 Mar 2017 00:00 | 45210137 |
| 11 Mar 2017 00:00 | 37960796 |
| 12 Mar 2017 00:00 | 38080093 |
| 13 Mar 2017 00:00 | 44997769 |
| 14 Mar 2017 00:00 | 44341787 |
| 15 Mar 2017 00:00 | 45435363 |
| 16 Mar 2017 00:00 | 46967559 |
| 17 Mar 2017 00:00 | 43404160 |
| 18 Mar 2017 00:00 | 38636175 |
| 19 Mar 2017 00:00 | 40990946 |
| 20 Mar 2017 00:00 | 46873678 |
| 21 Mar 2017 00:00 | 46191872 |
| 22 Mar 2017 00:00 | 54879586 |
| 23 Mar 2017 00:00 | 51247835 |
| 24 Mar 2017 00:00 | 43630492 |
| 25 Mar 2017 00:00 | 37657863 |
| 26 Mar 2017 00:00 | 38374304 |
| 27 Mar 2017 00:00 | 46018476 |
| 28 Mar 2017 00:00 | 47087794 |
| 29 Mar 2017 00:00 | 50447958 |
| 30 Mar 2017 00:00 | 51112994 |
| 31 Mar 2017 00:00 | 47293919 |
| 1 Apr 2017 00:00 | 41000670 |
| 2 Apr 2017 00:00 | 43531550 |
| 3 Apr 2017 00:00 | 51512891 |
| 4 Apr 2017 00:00 | 51372073 |
| 5 Apr 2017 00:00 | 54481975 |
| 6 Apr 2017 00:00 | 56145273 |
| 7 Apr 2017 00:00 | 52098787 |
| 8 Apr 2017 00:00 | 43880878 |
| 9 Apr 2017 00:00 | 45799887 |
| 10 Apr 2017 00:00 | 53918800 |
| 11 Apr 2017 00:00 | 52654208 |
| 12 Apr 2017 00:00 | 52502250 |
| 13 Apr 2017 00:00 | 54089240 |
| 14 Apr 2017 00:00 | 46311543 |
| 15 Apr 2017 00:00 | 41134631 |
| 16 Apr 2017 00:00 | 41256184 |
| 17 Apr 2017 00:00 | 49758481 |
| 18 Apr 2017 00:00 | 52956422 |
| 19 Apr 2017 00:00 | 62803694 |
| 20 Apr 2017 00:00 | 57519252 |
| 21 Apr 2017 00:00 | 52213352 |
| 22 Apr 2017 00:00 | 44706951 |
| 23 Apr 2017 00:00 | 46211183 |
| 24 Apr 2017 00:00 | 51760510 |
| 25 Apr 2017 00:00 | 52904021 |
| 26 Apr 2017 00:00 | 54639242 |
| 27 Apr 2017 00:00 | 54814559 |
| 28 Apr 2017 00:00 | 49165192 |
| 29 Apr 2017 00:00 | 41450175 |
| 30 Apr 2017 00:00 | 42086729 |
| 1 May 2017 00:00 | 48927702 |
| 2 May 2017 00:00 | 52240395 |
| 3 May 2017 00:00 | 54854825 |
| 4 May 2017 00:00 | 56176590 |
| 5 May 2017 00:00 | 49582172 |
| 6 May 2017 00:00 | 42364406 |
| 7 May 2017 00:00 | 45425783 |
| 8 May 2017 00:00 | 55427229 |
| 9 May 2017 00:00 | 53459291 |
| 10 May 2017 00:00 | 58407788 |
| 11 May 2017 00:00 | 55479307 |
| 12 May 2017 00:00 | 52323298 |
| 13 May 2017 00:00 | 46430394 |
| 14 May 2017 00:00 | 46762851 |
| 15 May 2017 00:00 | 72273424 |
| 16 May 2017 00:00 | 122376199 |
| 17 May 2017 00:00 | 146982847 |
| 18 May 2017 00:00 | 149453129 |
| 19 May 2017 00:00 | 132430263 |
| 20 May 2017 00:00 | 103930642 |
| 21 May 2017 00:00 | 113328523 |
| 22 May 2017 00:00 | 156497089 |
| 23 May 2017 00:00 | 204259789 |
| 24 May 2017 00:00 | 185528805 |
| 25 May 2017 00:00 | 190866187 |
| 26 May 2017 00:00 | 177348224 |
| 27 May 2017 00:00 | 151034285 |
| 28 May 2017 00:00 | 154511357 |
| 29 May 2017 00:00 | 169294032 |
| 30 May 2017 00:00 | 180873768 |
| 31 May 2017 00:00 | 190869991 |
| 1 Jun 2017 00:00 | 169455839 |
| 2 Jun 2017 00:00 | 163791749 |
| 3 Jun 2017 00:00 | 142710187 |
| 4 Jun 2017 00:00 | 154835578 |
| 5 Jun 2017 00:00 | 181687513 |
| 6 Jun 2017 00:00 | 187751090 |
| 7 Jun 2017 00:00 | 188375967 |
| 8 Jun 2017 00:00 | 198527143 |
| 9 Jun 2017 00:00 | 199642900 |
| 10 Jun 2017 00:00 | 165399690 |
| 11 Jun 2017 00:00 | 171181932 |
| 12 Jun 2017 00:00 | 134713967 |
| 13 Jun 2017 00:00 | 90394163 |
| 14 Jun 2017 00:00 | 92045891 |
| 15 Jun 2017 00:00 | 86400871 |
| 16 Jun 2017 00:00 | 80624872 |
| 17 Jun 2017 00:00 | 68688951 |
| 18 Jun 2017 00:00 | 70718368 |
| 19 Jun 2017 00:00 | 162513297 |
| 20 Jun 2017 00:00 | 211093795 |
| 21 Jun 2017 00:00 | 214219084 |
| 22 Jun 2017 00:00 | 174840445 |
| 23 Jun 2017 00:00 | 86753741 |
| 24 Jun 2017 00:00 | 70242997 |
| 25 Jun 2017 00:00 | 69177924 |
| 26 Jun 2017 00:00 | 78998035 |
| 27 Jun 2017 00:00 | 80757503 |
| 28 Jun 2017 00:00 | 82044197 |
| 29 Jun 2017 00:00 | 87612832 |
| 30 Jun 2017 00:00 | 143821709 |
| 1 Jul 2017 00:00 | 166411953 |
| 2 Jul 2017 00:00 | 157919657 |
| 3 Jul 2017 00:00 | 182122476 |
| 4 Jul 2017 00:00 | 181211078 |
Mean global response time, ms, from Pingdom:
| Date | Response time (ms) |
|---|---|
| 28 Jun 2017 01:00 | 394 |
| 28 Jun 2017 02:00 | 420 |
| 28 Jun 2017 03:00 | 387 |
| 28 Jun 2017 04:00 | 399 |
| 28 Jun 2017 05:00 | 409 |
| 28 Jun 2017 06:00 | 410 |
| 28 Jun 2017 07:00 | 397 |
| 28 Jun 2017 08:00 | 441 |
| 28 Jun 2017 09:00 | 421 |
| 28 Jun 2017 10:00 | 421 |
| 28 Jun 2017 11:00 | 434 |
| 28 Jun 2017 12:00 | 400 |
| 28 Jun 2017 13:00 | 413 |
| 28 Jun 2017 14:00 | 405 |
| 28 Jun 2017 15:00 | 429 |
| 28 Jun 2017 16:00 | 415 |
| 28 Jun 2017 17:00 | 407 |
| 28 Jun 2017 18:00 | 424 |
| 28 Jun 2017 19:00 | 461 |
| 28 Jun 2017 20:00 | 472 |
| 28 Jun 2017 21:00 | 423 |
| 28 Jun 2017 22:00 | 428 |
| 28 Jun 2017 23:00 | 407 |
| 29 Jun 2017 00:00 | 432 |
| 29 Jun 2017 01:00 | 421 |
| 29 Jun 2017 02:00 | 419 |
| 29 Jun 2017 03:00 | 424 |
| 29 Jun 2017 04:00 | 423 |
| 29 Jun 2017 05:00 | 409 |
| 29 Jun 2017 06:00 | 432 |
| 29 Jun 2017 07:00 | 421 |
| 29 Jun 2017 08:00 | 421 |
| 29 Jun 2017 09:00 | 408 |
| 29 Jun 2017 10:00 | 441 |
| 29 Jun 2017 11:00 | 407 |
| 29 Jun 2017 12:00 | 407 |
| 29 Jun 2017 13:00 | 412 |
| 29 Jun 2017 14:00 | 413 |
| 29 Jun 2017 15:00 | 414 |
| 29 Jun 2017 16:00 | 422 |
| 29 Jun 2017 17:00 | 428 |
| 29 Jun 2017 18:00 | 470 |
| 29 Jun 2017 19:00 | 452 |
| 29 Jun 2017 20:00 | 414 |
| 29 Jun 2017 21:00 | 408 |
| 29 Jun 2017 22:00 | 407 |
| 29 Jun 2017 23:00 | 443 |
| 30 Jun 2017 00:00 | 409 |
| 30 Jun 2017 01:00 | 430 |
| 30 Jun 2017 02:00 | 410 |
| 30 Jun 2017 03:00 | 412 |
| 30 Jun 2017 04:00 | 404 |
| 30 Jun 2017 05:00 | 399 |
| 30 Jun 2017 06:00 | 422 |
| 30 Jun 2017 07:00 | 401 |
| 30 Jun 2017 08:00 | 400 |
| 30 Jun 2017 09:00 | 421 |
| 30 Jun 2017 10:00 | 423 |
| 30 Jun 2017 11:00 | 444 |
| 30 Jun 2017 12:00 | 428 |
| 30 Jun 2017 13:00 | 426 |
| 30 Jun 2017 14:00 | 407 |
| 30 Jun 2017 15:00 | 423 |
| 30 Jun 2017 16:00 | 408 |
| 30 Jun 2017 17:00 | 415 |
| 30 Jun 2017 18:00 | 412 |
| 30 Jun 2017 19:00 | 423 |
| 30 Jun 2017 20:00 | 409 |
| 30 Jun 2017 21:00 | 420 |
| 30 Jun 2017 22:00 | 405 |
| 30 Jun 2017 23:00 | 428 |
| 1 Jul 2017 00:00 | 412 |
| 1 Jul 2017 01:00 | 401 |
| 1 Jul 2017 02:00 | 413 |
| 1 Jul 2017 03:00 | 412 |
| 1 Jul 2017 04:00 | 402 |
| 1 Jul 2017 05:00 | 404 |
| 1 Jul 2017 06:00 | 412 |
| 1 Jul 2017 07:00 | 412 |
| 1 Jul 2017 08:00 | 420 |
| 1 Jul 2017 09:00 | 453 |
| 1 Jul 2017 10:00 | 413 |
| 1 Jul 2017 11:00 | 392 |
| 1 Jul 2017 12:00 | 420 |
| 1 Jul 2017 13:00 | 413 |
| 1 Jul 2017 14:00 | 423 |
| 1 Jul 2017 15:00 | 417 |
| 1 Jul 2017 16:00 | 432 |
| 1 Jul 2017 17:00 | 385 |
| 1 Jul 2017 18:00 | 371 |
| 1 Jul 2017 19:00 | 420 |
| 1 Jul 2017 20:00 | 399 |
| 1 Jul 2017 21:00 | 366 |
| 1 Jul 2017 22:00 | 373 |
| 1 Jul 2017 23:00 | 353 |
| 2 Jul 2017 00:00 | 379 |
| 2 Jul 2017 01:00 | 325 |
| 2 Jul 2017 02:00 | 314 |
| 2 Jul 2017 03:00 | 331 |
| 2 Jul 2017 04:00 | 338 |
| 2 Jul 2017 05:00 | 337 |
| 2 Jul 2017 06:00 | 340 |
| 2 Jul 2017 07:00 | 321 |
| 2 Jul 2017 08:00 | 322 |
| 2 Jul 2017 09:00 | 327 |
| 2 Jul 2017 10:00 | 314 |
| 2 Jul 2017 11:00 | 354 |
| 2 Jul 2017 12:00 | 350 |
| 2 Jul 2017 13:00 | 376 |
| 2 Jul 2017 14:00 | 356 |
| 2 Jul 2017 15:00 | 359 |
| 2 Jul 2017 16:00 | 361 |
| 2 Jul 2017 17:00 | 341 |
| 2 Jul 2017 18:00 | 357 |
| 2 Jul 2017 19:00 | 365 |
| 2 Jul 2017 20:00 | 367 |
| 2 Jul 2017 21:00 | 351 |
| 2 Jul 2017 22:00 | 358 |
| 2 Jul 2017 23:00 | 361 |
| 3 Jul 2017 00:00 | 343 |
| 3 Jul 2017 01:00 | 359 |
| 3 Jul 2017 02:00 | 348 |
| 3 Jul 2017 03:00 | 384 |
| 3 Jul 2017 04:00 | 359 |
| 3 Jul 2017 05:00 | 343 |
| 3 Jul 2017 06:00 | 358 |
| 3 Jul 2017 07:00 | 355 |
| 3 Jul 2017 08:00 | 364 |
| 3 Jul 2017 09:00 | 364 |
| 3 Jul 2017 10:00 | 354 |
| 3 Jul 2017 11:00 | 365 |
| 3 Jul 2017 12:00 | 366 |
| 3 Jul 2017 13:00 | 353 |
| 3 Jul 2017 14:00 | 366 |
| 3 Jul 2017 15:00 | 378 |
| 3 Jul 2017 16:00 | 362 |
| 3 Jul 2017 17:00 | 409 |
| 3 Jul 2017 18:00 | 363 |
| 3 Jul 2017 19:00 | 359 |
| 3 Jul 2017 20:00 | 355 |
| 3 Jul 2017 21:00 | 349 |
| 3 Jul 2017 22:00 | 359 |
| 3 Jul 2017 23:00 | 376 |
| 4 Jul 2017 00:00 | 344 |
| 4 Jul 2017 01:00 | 359 |
| 4 Jul 2017 02:00 | 363 |
| 4 Jul 2017 03:00 | 361 |
| 4 Jul 2017 04:00 | 356 |
| 4 Jul 2017 05:00 | 355 |
| 4 Jul 2017 06:00 | 361 |
| 4 Jul 2017 07:00 | 368 |
| 4 Jul 2017 08:00 | 387 |
| 4 Jul 2017 09:00 | 361 |
| 4 Jul 2017 10:00 | 375 |
| 4 Jul 2017 11:00 | 359 |
| 4 Jul 2017 12:00 | 366 |
| 4 Jul 2017 13:00 | 353 |
| 4 Jul 2017 14:00 | 344 |
| 4 Jul 2017 15:00 | 361 |
| 4 Jul 2017 16:00 | 380 |
| 4 Jul 2017 17:00 | 352 |
| 4 Jul 2017 18:00 | 355 |
| 4 Jul 2017 19:00 | 349 |
| 4 Jul 2017 20:00 | 381 |
| 4 Jul 2017 21:00 | 341 |
| 4 Jul 2017 22:00 | 352 |
| 4 Jul 2017 23:00 | 367 |
| 5 Jul 2017 00:00 | 365 |
| 5 Jul 2017 01:00 | 335 |
Hit ratio, last 7 days, from Fastly:
| Cache result | Requests |
|---|---|
| Hits | 980493681 |
| Misses | 3900773 |
Total downtime, according to Pingdom:
| Last 30 days | None |
|---|---|
| Last 3 months | None |
| Last 12 months | an 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.
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.