Skip to content

Latest commit

 

History

History
194 lines (175 loc) · 27.1 KB

cdnjs_July_2020.md

File metadata and controls

194 lines (175 loc) · 27.1 KB

cdnjs July 2020 Usage Stats

Information provided directly by Cloudflare for the cdnjs.cloudflare.com domain. ⛅️

Key highlights

  • cdnjs served nearly 190 billion requests in July 2020. 🖥
  • cdnjs used a massive consumption of 3.46 PB of data to serve these requests this month. 📤
  • That works out to over 111 TB of data and 6.1 billion requests every day (averaged). 🤯
  • In July, each request to cdnjs (on average) used only 18.22 KB of data. 🔍

Library highlights

  • As with last month, the top three resources on cdnjs remained the same once again in July, with WebFontLoader (webfont/1.6.28/webfontloader.js) taking the lead, followed by jQuery (3.3.1/jquery.min.js) and FontAwesome (4.7.0/css/font-awesome.min.css) respectively.
    • WebFontLoader saw an increase in requests this month, going from 5.7 billion to 6.1 billion, a 7% increase. jQuery also saw an increase in requests, thought the increase in bandwidth consumption for this resource was far more noticeable with a 64% increase to 291 TB.
  • The fourth and fifth place resources swapped again this month, with FontAwesome's main font file (4.7.0/fonts/fontawesome-webfont.woff2) dropping to down to fifth place.
    • jQuery MouseWheel (3.1.13/jquery.mousewheel.min.js) moved back up to fourth place this month, leaving the top five resources for cdnjs back how they were in April & May of this year.
  • Once again, the most popular library overall in the top 100 resources was jQuery, receiving over 12.6 billion requests in the month for the 11 files in the top 100 and consuming over 507 TB of bandwidth to serve those requests.
    • In second place overall for libraries was FontAwesome, close behind jQuery, with 11.5 billion requests in July for the 10 files the library has in the top 100 cdnjs resources. GSAP joins in third place, like last month, with 10.3 billion requests across the 17 files (14 different versions) in the top 100 for July.
Requests & Bandwidth Top 5 Resources
cdnjs requests & bandwidth cdnjs 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,877,736,439 at 1%.
This is 187,773,643,900 when multiplied up to 100%.

We are also given a number of requests for 3 days at a 100% sample, which is 18,911,769,944.
This is 195,421,622,755 when recalculated for the 31 days of July.

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 189,685,638,614 requests in July.

Nearly 190 billion requests or approximately 6.1 billion requests every single day of July. 📈
This is a nice increase from the 185 billion seen last month, in June, but is still lower than what had been seen in previous months such as 195 billion in April. The average per day requests of 6.1 billion is very similar to what has been seen in previous months with 6.2 billion per day in June and 6.1 billion per day in May. Looking at the top resources for cdnjs this month, 0.3 billion new requests came from WebFontLoader (1.6.28/webfontloader.js) this month as well as 0.08 billion new requests to jQuery (3.3.1/jquery.min.js).

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: 34,184.21 GB.
This is 3,418,421.0 GB or 3.42 PB when multiplied up to be 100%.

Additionally, a 3 day 100% sample is given by Cloudflare at 345,307.69 GB.
This results in 3,568,179.5 GB or 3.57 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 3,455,860.6 GB of bandwidth used for this month by cdnjs.

This gives cdnjs a massive bandwidth consumption of 3.46 petabytes of data for requests in July. 🤯
As with the total requests to cdnjs, the bandwidth consumed also increased this month, from the 3.24 PB last month. Looking at the per day average data, we can also see that this increased in July, with 111 TB per day being consumed this month and only 108 TB last month. Linking bandwidth consumption with requests shows than on average each request to cdnjs this month consumed 18.2 KB of bandwidth, also an increase on the 17.6 KB per request in June. Of the 211 TB increase in bandwidth consumption this month, 113 TB (54%) of that can be attributed to increased requests to one of our top resources, jQuery (3.3.1/jquery.min.js).

Top 100 requested resources

These are provided at a 1% sample for the whole of July. Bandwidth is measured in gigabytes. This data, as well as previous months' data, is available in the SQLite data.db file.

# Requests Bandwidth cdnjs Resource URL
1 60,928,985 320.27 cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js
2 51,190,671 2,912.60 cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
3 46,868,497 312.39 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
4 36,574,120 66.28 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js
5 36,073,877 2,488.78 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2
6 20,917,525 593.67 cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js
7 16,885,779 555.98 cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js
8 14,832,363 19.23 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js
9 13,348,719 86.64 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js
10 12,970,512 402.25 cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
11 12,625,135 20.69 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css
12 11,576,681 83.37 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js
13 10,738,749 370.69 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.1/TweenMax.min.js
14 9,919,729 352.85 cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js
15 9,117,033 320.26 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.2/TweenMax.min.js
16 9,007,760 60.42 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
17 8,878,725 14.80 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css
18 8,645,019 40.22 cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js
19 8,468,357 5.03 cdnjs.cloudflare.com/ajax/libs/tinymce/3.5.8/plugins/example/langs/en.min.js
20 8,351,877 55.78 cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
21 8,264,680 15.11 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js
22 7,776,939 325.33 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js
23 7,294,299 199.18 cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
24 7,234,036 200.62 cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js
25 7,062,376 41.10 cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js
26 7,043,089 50.37 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js
27 6,995,756 49.88 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css
28 6,448,426 68.43 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js
29 6,367,350 75.89 cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js
30 6,294,936 492.16 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
31 6,066,386 6.71 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css
32 5,936,555 160.36 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
33 5,927,133 13.79 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js
34 5,633,096 156.42 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js
35 5,624,256 390.18 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.woff2
36 5,564,791 122.39 cdnjs.cloudflare.com/ajax/libs/gsap/3.2.6/gsap.min.js
37 5,548,086 24.67 cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css
38 5,469,053 514.53 cdnjs.cloudflare.com/ajax/libs/gsap/1.14.2/TweenMax.min.js
39 5,397,649 81.96 cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.3/mobile-detect.min.js
40 5,368,306 18.22 cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css
41 5,310,600 31.90 cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js
42 4,994,293 172.19 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js
43 4,919,665 139.62 cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
44 4,697,513 139.17 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js
45 4,600,967 43.06 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
46 4,539,789 501.74 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video.min.js
47 4,447,311 49.21 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js
48 4,404,443 4.93 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css
49 4,299,577 62.30 cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/CSSPlugin.min.js
50 4,289,139 40.22 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video-js.min.css
51 4,280,434 156.11 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js
52 4,200,369 6.85 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.5/plugins/TextPlugin.min.js
53 4,181,403 75.95 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
54 4,110,032 22.81 cdnjs.cloudflare.com/ajax/libs/bxslider/4.1.2/jquery.bxslider.min.js
55 4,105,743 63.84 cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js
56 4,103,724 5.54 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css
57 4,101,829 145.05 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
58 4,026,527 13.41 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css
59 3,884,876 6.13 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css
60 3,755,849 36.91 cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.mobile.min.js
61 3,738,410 5.21 cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css
62 3,736,195 22.62 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css
63 3,698,138 40.74 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css
64 3,692,579 5.36 cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css
65 3,662,458 109.78 cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js
66 3,637,380 24.12 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js
67 3,615,325 6.71 cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js
68 3,589,335 8.96 cdnjs.cloudflare.com/ajax/libs/gsap/latest/easing/EasePack.min.js
69 3,557,069 4.32 cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js
70 3,550,999 99.40 cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
71 3,548,209 8.12 cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js
72 3,537,905 15.11 cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js
73 3,531,872 7.68 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js
74 3,525,455 5.19 cdnjs.cloudflare.com/ajax/libs/js-cookie/2.2.0/js.cookie.min.js
75 3,509,497 12.59 cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js
76 3,438,198 41.41 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css
77 3,303,997 6.45 cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css
78 3,299,559 30.99 cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js
79 3,295,458 115.20 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.4/TweenMax.min.js
80 3,265,208 7.74 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js
81 3,225,148 12.65 cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js
82 3,151,937 38.28 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css
83 3,142,609 56.90 cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
84 3,098,425 36.75 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css
85 3,088,999 96.74 cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js
86 3,081,166 65.33 cdnjs.cloudflare.com/ajax/libs/gsap/3.0.5/gsap.min.js
87 3,065,870 7.87 cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js
88 3,042,552 22.84 cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js
89 3,018,249 15.18 cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js
90 2,949,229 43.50 cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js
91 2,899,705 3.91 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css
92 2,818,966 76.79 cdnjs.cloudflare.com/ajax/libs/Swiper/4.0.7/js/swiper.min.js
93 2,794,377 93.44 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.2/TweenMax.min.js
94 2,784,096 7.74 cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js
95 2,775,556 9.11 cdnjs.cloudflare.com/ajax/libs/Swiper/4.0.7/css/swiper.min.css
96 2,774,036 18.06 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css
97 2,756,509 11.20 cdnjs.cloudflare.com/ajax/libs/videojs-youtube/2.6.0/Youtube.min.js
98 2,750,337 27.90 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js
99 2,739,096 12.80 cdnjs.cloudflare.com/ajax/libs/postscribe/1.4.0/postscribe.min.js
100 2,715,484 199.40 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/webfonts/fa-solid-900.woff2

Author: Matt (IPv4) Cowley - If there are any errors, please let me know and I will endeavour to correct them.