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
This month (January 2020), cdnjs served over 161 billion requests. 🖥
cdnjs used a massive consumption of 2.98 PB of data to serve these requests this month. 📤
That works out to over 96 TB of data and 5.2 billion requests every day (averaged). 🤯
In January, each request to cdnjs used only 18.51 KB of data on average. 🔍
Library Highlights
The top library files on cdnjs this month were identical to December, with jQuery (3.3.1/jquery.min.js) taking top
position once again.
FontAwesome (4.7.0/css/font-awesome.min.css) remained in second with jQuery Mousewheel
(3.1.13/jquery.mousewheel.min.js) in third.
GSAP remained the top library overall across the top 100 resources, with 13 different versions in the top 100.
The top version requested for GSAP remained 'latest' (not actually the latest version) with 2.2 billion requests,
followed by version 1.14.2 with 1.8 billion requests. The newly released 3.x versions have yet to make it into the
cdnjs top 100 resources.
Slick Carousel had a nice bump in requests this month, going from 1.6 billion to 1.8 billion requests.
animate.css also had a jump in total requests for January 2020, with 1.14 billion requests compared to only 1.07
billion in December. animate.css also had an additional version included in the top 100 for January, version 3.7.2,
which accounted for 298 million requests (26%).
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,739,515,514 at 1%.
This is 173,951,551,400 when multiplied up to 100%.
We are also given a number of requests for 3 days at a 100% sample, which is 11,933,501,453.
This is 123,312,848,348 when recalculated for the 31 days of January.
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 161,291,875,637 requests in January.
Over 161 billion requests or around 5.2 billion requests each day of January. 📈
This puts us just shy of the numbers from December, where we saw 5.3 billion requests a day on average, with 165 billion
overall. This appears to follow the slight downward trend noticed last month, however, our bandwidth usage remains
almost the same.
161 billion requests takes us back to similar traffic levels that we were seeing in August and September of last year
(164 & 161 billion respectively), before the spike in traffic that was seen in October 2019 (up to 171 billion
requests).
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: 32,185.91 GB.
This is 3,218,591.0 GB or 3.22 PB when multiplied up to be 100%.
Additionally, a 3 day 100% sample is given by Cloudflare at 221,005.71 GB.
This results in 2,283,725.7 GB or 2.28 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,984,874.7 GB of bandwidth used for this month by cdnjs.
This gives cdnjs a massive bandwidth consumption of 2.98 petabytes of data for requests in January. 🤯
Unlike our requests total for the month, which saw a decrease from last month, the bandwidth consumption for cdnjs in
January has gone up from 2.92 PB in December to 2.98 PB. This remains very similar to previous months, where we saw
right around 3 PB in October and November with the slight fall to 2.92 PB in December 2019.
A note from the author regarding totals calculations:
This month, I decided to change how the totals for requests & bandwidth are calculated across the month. Previously,
a 50/50 average had been used of the 1% data from the entire month and the 100% 3 day sample given by Cloudflare.
However, this means that the average generated was heavily based on the data from the last three days and may not been
very representative of the entire month. To adjust for this, I have changed the weighting used in the calculations so
that 75% of the average is pulled from the 1% data for the entire month and only 25% is from the 100% 3 day sample. I
hope this will ensure the approximations generated better reflect the trend of the month whilst also using the 100% 3
day data to adjust for anything anomalous in the month.
Top 100 Requested Resources
These are provided at a 1% sample for the whole of January.
Bandwidth is measured in gigabytes.
This data, as well as previous months' data, is available in the SQLite data.db file.