Cloudflare

Google
Map data ©2024 Google, TMap Mobility
Map data ©2024 Google, TMap Mobility

Network

Production ready

Unlike the competition, polyfill uses a unique Multi-CDN infrastructure built on top of CDN networks provided by Cloudflare, Fastly, Bunny, and GCore. Additionally, we use custom servers in locations where CDNs have little or no presence.
Our smart load balancing system ensures the best possible uptime and the best possible performance. Each time a user downloads a file from polyfill, our algorithm figures out the optimal provider for that particular user and that particular time based on the performance and availability data for the last few minutes. All that happens within a few milliseconds.
This algorithm also immediately responds to performance degradation. For example, if a CDN provider gets DDoSed in Europe and their response times increase, polyfill will notice the change and simply stop using this provider in Europe but still consider it for users in other locations.

Learn more about
the infrastructure that
powers polyfill

informgraphics

Failover on every layer

We use two independent DNS providers. For polyfill to go down, both of these companies would have to go down at the same time. Both of our DNS providers monitor our load-balanced endpoint and if they detect problems they automatically switch all traffic to a single CDN provider.
Our load-balancer monitors the uptime of all CDN providers using both RUM and synthetic data. If any of those detect downtime or performance degradation, the affected CDN provider is removed immediately.
Our origin servers are located in several data-centers in different states. If a server goes down, the CDNs automatically switch to the remaining healthy servers.
In total, we have one of the most resilient systems out there, ready to be used in production by even the largest websites.

Low latency “Near China” network

polyfill has multiple locations close Chinese urban centers to ensure low latency and high performance for all Chinese users.

map