Skip to content

Latest commit

 

History

History
190 lines (171 loc) · 26.7 KB

cdnjs_September_2020.md

File metadata and controls

190 lines (171 loc) · 26.7 KB

cdnjs September 2020 Usage Stats

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

Key highlights

  • This month (September 2020), cdnjs served over 223 billion requests. 🖥
  • This month, cdnjs used a massive consumption of 3.90 PB of data to serve these requests. 📤
  • That works out to over 130 TB of data and 7.4 billion requests every day (averaged). 🤯
  • In September, each request to cdnjs (on average) used only 17.49 KB of data. 🔍

Library highlights

  • The top resource this month on cdnjs was jQuery (3.3.1/jquery.min.js) with over 10 billion requests, replacing WebFontLoader as the top resource last month.
    • jQuery saw nearly a 100% increase in requests this month, going from 5.1 billion to 10.2 billion requests. Looking into the specifics of this, it appears that a few new sites with high traffic have added this resource, resulting in the traffic increase to cdnjs.
  • jQuery MouseWheel (3.1.13/jquery.mousewheel.min.js) jumped in popularity again this month, moving to become the second most popular resource from fourth last month.
    • Similar to jQuery, jQuery MouseWheel saw an increase in requests from 3.6 billion in August to 6.4 billion requests this month, a 77% increase. WebFontLoader (webfont/1.6.28/webfontloader.js) dropped to third place with FontAwesome (4.7.0/css/font-awesome.min.css) in fourth and jQuery (3.4.1/jquery.min.js), a new contender for the top 5, in fifth place.
  • Considering all resources in the top 100 for September, jQuery remained the top library with its 15 files receiving over 841 million requests per day on average.
    • In second place overall, based on the top 100 resources, was FontAwesome with 10.3 billion requests to the 7 files in the top 100, compared to the 25.2 billion for jQuery. GSAP sits in third place overall, once again, with over 10.1 billion requests to its 16 files in the top 100 resources.
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 2,221,463,269 at 1%.
This is 222,146,326,900 when multiplied up to 100%.

We are also given a number of requests for 3 days at a 100% sample, which is 22,638,285,493.
This is 226,382,854,930 when recalculated for the 30 days of September.

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 223,205,458,908 requests in September.

Over 223 billion requests or around 7.4 billion requests every day of September. 📈
This is a considerable increase on the traffic that cdnjs saw last month and in months previous to that, with over a 20% increase in the average daily requests this month. This increase in traffic can mostly be attributed to the large number of requests that jQuery (3.3.1/jquery.min.js) saw this month, nearly doubling in traffic compared to August.

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: 38,907.41 GB.
This is 3,890,741.0 GB or 3.89 PB when multiplied up to be 100%.

Additionally, a 3 day 100% sample is given by Cloudflare at 394,246.19 GB.
This results in 3,942,461.9 GB or 3.94 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,903,671.2 GB of bandwidth used for this month by cdnjs.

This gives cdnjs a massive bandwidth consumption of 3.90 petabytes of data for requests in September. 🤯
Similar to the total requests seen this month, the bandwidth usage for cdnjs also increased to reflect the increased level of traffic to the CDN. However, the average bandwidth consumed by a request to cdnjs this month actually fell, from 18.01 KB last month to only 17.49 KB this month.

Top 100 requested resources

These are provided at a 1% sample for the whole of September. 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 102,629,833 4,542.51 cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
2 64,740,471 131.01 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js
3 57,338,440 296.25 cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js
4 45,476,772 278.05 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
5 38,674,742 1,106.88 cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js
6 35,449,778 2,462.53 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2
7 28,372,576 42.65 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js
8 18,004,884 562.72 cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
9 16,683,933 512.41 cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js
10 15,162,494 30.92 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js
11 13,485,649 379.55 cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js
12 12,993,234 357.98 cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
13 12,396,635 76.26 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js
14 12,342,979 355.29 cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
15 11,321,936 18.95 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css
16 11,310,440 78.64 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js
17 11,229,121 375.01 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.1/TweenMax.min.js
18 10,968,039 307.04 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js
19 10,780,354 355.30 cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js
20 10,734,021 752.54 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
21 10,599,483 287.69 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
22 10,444,606 46.87 cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js
23 8,035,665 50.99 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
24 7,948,009 272.64 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js
25 7,690,776 13.03 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css
26 7,616,871 49.88 cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
27 7,530,877 90.58 cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js
28 7,425,071 50.47 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js
29 7,241,799 32.84 cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js
30 7,222,203 40.22 cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js
31 7,197,082 219.77 cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js
32 6,932,500 3.65 cdnjs.cloudflare.com/ajax/libs/tinymce/3.5.8/plugins/example/langs/en.min.js
33 6,902,995 14.31 cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js
34 6,494,017 183.13 cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
35 6,487,151 10.47 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.5/plugins/TextPlugin.min.js
36 6,470,440 62.99 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js
37 6,456,102 41.28 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css
38 6,427,012 7.33 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css
39 6,374,834 9.07 cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js
40 6,195,891 202.73 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.2/TweenMax.min.js
41 6,189,603 15.34 cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js
42 6,144,343 14.09 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js
43 5,966,609 124.69 cdnjs.cloudflare.com/ajax/libs/gsap/3.2.6/gsap.min.js
44 5,856,126 13.10 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js
45 5,768,645 9.67 cdnjs.cloudflare.com/ajax/libs/js-cookie/2.2.0/js.cookie.min.js
46 5,711,314 54.98 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css
47 5,417,759 377.81 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.woff2
48 5,346,008 22.20 cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js
49 5,334,813 22.05 cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css
50 5,168,118 50.50 cdnjs.cloudflare.com/ajax/libs/fingerprintjs2/2.1.0/fingerprint2.min.js
51 5,106,272 29.19 cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js
52 5,055,621 513.36 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video.min.js
53 5,012,913 471.11 cdnjs.cloudflare.com/ajax/libs/gsap/1.14.2/TweenMax.min.js
54 4,931,011 15.40 cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css
55 4,857,441 14.58 cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js
56 4,848,797 160.84 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
57 4,663,254 42.87 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video-js.min.css
58 4,643,032 5.33 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css
59 4,470,334 6.17 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css
60 4,437,548 10.42 cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js
61 4,425,740 138.91 cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js
62 4,384,077 38.61 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
63 4,274,670 146.36 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js
64 4,264,582 43.92 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js
65 4,258,889 116.48 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js
66 4,228,488 25.24 cdnjs.cloudflare.com/ajax/libs/jquery.form/3.32/jquery.form.min.js
67 4,198,525 70.28 cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
68 4,172,317 10.16 cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css
69 4,117,287 128.41 cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js
70 3,970,936 129.94 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.4/TweenMax.min.js
71 3,914,593 21.57 cdnjs.cloudflare.com/ajax/libs/bxslider/4.1.2/jquery.bxslider.min.js
72 3,893,882 6.47 cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js
73 3,870,705 65.03 cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js
74 3,859,194 9.74 cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js
75 3,812,804 107.33 cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js
76 3,807,809 119.37 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.2/TweenMax.min.js
77 3,804,876 20.92 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css
78 3,797,999 6.06 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css
79 3,783,174 52.18 cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/CSSPlugin.min.js
80 3,703,517 37.55 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css
81 3,688,963 118.91 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js
82 3,624,057 61.42 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
83 3,513,372 98.76 cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js
84 3,441,575 4.87 cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css
85 3,408,318 26.42 cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.min.js
86 3,387,876 10.84 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css
87 3,367,803 8.19 cdnjs.cloudflare.com/ajax/libs/gsap/latest/easing/EasePack.min.js
88 3,320,738 10.10 cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/3.1.8/imagesloaded.pkgd.min.js
89 3,314,797 11.64 cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js
90 3,309,372 35.32 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css
91 3,280,336 6.67 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.11/jquery.mousewheel.min.js
92 3,250,898 101.74 cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js
93 3,238,183 66.05 cdnjs.cloudflare.com/ajax/libs/gsap/3.1.1/gsap.min.js
94 3,119,889 22.80 cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js
95 3,115,985 15.01 cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js
96 3,099,916 4.33 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css
97 3,087,180 11.98 cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css
98 3,073,879 45.06 cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js
99 3,034,682 7.01 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js
100 3,018,042 11.77 cdnjs.cloudflare.com/ajax/libs/videojs-youtube/2.6.0/Youtube.min.js

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