You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cdnjs served over 199 billion requests in March 2020. 🖥
In March, 1.08 billion unique websites used cdnjs resources! ⚡️
cdnjs used a huge consumption of 2.95 PB of data to serve these requests this month. 📤
That's over 95 terabytes of data and 6.4 billion requests every day (averaged). 🤯
In March, each request to cdnjs (on average) used only 14.82 KB of data. 🔍
Library highlights
Once again, as seen from December 2019 onwards, the top four library resources for cdnjs remained the same, with
jQuery (3.3.1/jquery.min.js) at the top.
In second place is FontAwesome (4.7.0/css/font-awesome.min.css), with 4.7 billion requests. jQuery
(3.3.1/jquery.min.js) saw 5.1 billion requests this month.
jQuery Mousewheel (3.1.13/jquery.mousewheel.min.js) remained in third place this month, with 3.8 billion requests.
In fourth was FontAwesome's main webfont (4.7.0/fonts/fontawesome-webfont.woff2), seeing 3.7 billion requests and
consuming a massive 263 TB of bandwidth.
This month, fifth place became webfont (1.6.28/webfontloader.js), replacing GSAP, with 2.7 billion requests.
Last month, webfont was not in the top 100 resources at all.
GSAP (1.14.2/TweenMax.min.js) dropped down to sixth place (from fifth), dropping from 2.2 billion to 2.1 billion
requests in a month.
Requests & Bandwidth
Top 5 Resources
Total number of requests
The first important stat that we are given is the total number of requests sent to cdnjs.cloudflare.com.
Cloudflare provides this number to us at a 1% sample for the whole month, giving 1,966,494,090 at 1%.
This is 196,649,409,000 when multiplied up to 100%.
We are also given a number of requests for 3 days at a 100% sample, which is 19,988,064,476.
This is 206,543,332,919 when recalculated for the 31 days of March.
To provide the best possible estimate for the entire month, an average of both numbers will be used to generate the
estimate for the final number of requests for the month (75%: 1% month sample data, 25%: 100% 3 day data).
This results in cdnjs serving approximately 199,122,889,980 requests in March.
Over 199 billion requests or roughly 6.4 billion requests each day of March. 📈
This is a significant increase on anything we've seen in previous months, most likely in part due to the current global
COVID-19 pandemic and the massive shift toward working from home and self-isolation, which is putting a much greater
load on the internet. The number of requests went from 170 billion to 199 billion this month, a massive 16.9% increase!
Websites using cdnjs
The second great stat that we get each month from Cloudflare is the number of websites using cdnjs.cloudflare.com.
Part of the logging data kept is the headers for requests made to the subdomain, so we can use this to estimate the
number of websites that have been using cdnjs for their resources in the last month, based on the number of unique
subdomains presented in the Referer request header. This data can only really be considered with the 1% month
sample, as there is no good way to extrapolate from a 100% 3 day sample to the entire month.
Cloudflare gave this number at a 1% sample with 10,822,092 unique subdomains having made requests to
cdnjs.cloudflare.com.
Scaling this up to a rough estimate at 100% for the 31 days of March, we can approximate that 1,082,209,200 unique
subdomains, or websites, made requests for resources from cdnjs.cloudflare.com this month.
1.08 billion unique websites used cdnjs resources in March 2020. ⚡️
Like with the total number of requests to cdnjs, the number of websites recorded using cdnjs assets in March has
increased when compared with February and months before. We went from 985 million websites using cdnjs to 1.08 billion,
a ~9.7% increase.
Total bandwidth usage
Another great stat that Cloudflare has given us again is the bandwidth usage for the cdnjs.cloudflare.com domain.
This number, like total requests, is provided at a 1% sample for the month and in gigabytes: 27,476.91 GB.
This is 2,747,691.0 GB or 2.75 PB when multiplied up to be 100%.
Additionally, a 3 day 100% sample is given by Cloudflare at 344,668.6 GB.
This results in 3,561,575.5 GB or 3.56 PB for the month.
As with the total number of requests and due to the significant difference between the two, both numbers will be used to
calculate an average for the final estimate of bandwidth consumed this month (75%: 1% month sample data, 25%: 100% 3
day data).
This produces the estimate of 2,951,162.1 GB of bandwidth used for this month by cdnjs.
This gives cdnjs a huge bandwidth consumption of 2.95 petabytes of data for requests in March. 🤯
This was down when compared with last month, but much more aligned with what we had seen in previous months, before
February. For Context, in January we had 2.98 petabytes consumed, but in February we consumed just over 3.22 petabytes
on bandwidth. In March, we are back down to 2.95 petabytes.
Top 100 requested resources
These are provided at a 1% sample for the whole of March.
Bandwidth is measured in gigabytes.
This data, as well as previous months' data, is available in the SQLite data.db file.