Skip to content

Latest commit

 

History

History
189 lines (168 loc) · 26.7 KB

cdnjs_December_2020.md

File metadata and controls

189 lines (168 loc) · 26.7 KB

cdnjs December 2020 Usage Stats

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

A note from the author:

w3techs has recently published their Web Technologies of the Year 2020 report. The cdnjs team are incredibly happy to see that cdnjs has been listed as the top CDN for the fifth year in a row. A huge thanks to all our sponsors that help keep cdnjs running, and to our community for continuing to use our free and open-source CDN service. 🧡

Key highlights

  • This month (December 2020), cdnjs served over 211 billion requests. 🖥
  • This month, cdnjs used a huge consumption of 3.81 PB of data to serve these requests. 📤
  • That's nearly 123 terabytes of data and 6.8 billion requests each day (averaged). 🤯
  • In December, each request to cdnjs used only 17.99 KB of data on average. 🔍

Library highlights

  • The top three assets on cdnjs remained the same as last month, with WebFontLoader (1.6.28/webfontloader.js) taking up first place, followed by jQuery (3.3.1/jquery.min.js) and FontAwesome (4.7.0/css/font-awesome.min.css).
    • These three assets alone accounted for 18.2 billion requests, over 8% of the total requests to cdnjs in December. WebFontLoader saw a decrease in requests from 7.9 billion to 6.8 billion, but remained in first place still, with jQuery increasing from 5.9 to 6.3 billion and FontAwesome seeing a slight drop from 5.2 billion to 5.1 billion.
  • The assets in fourth and fifth placed switched this month, with FontAwesome's main font file (4.7.0/fonts/fontawesome-webfont.woff2) rising to be in 4th, and jQuery MouseWheel (3.1.13/jquery.mousewheel.min.js) falling to 5th.
    • This continues the downward trend we've seen over the last few months for jQuery MouseWheel, with it starting out in 2nd place back in August 2020 and falling one place every month since. Across all assets in the top 100, FontAwesome received 12.2 billion requests in December for 10 files (5 different versions).
  • jQuery remained the top library overall once again this month, based on the most popular 100 assets on the CDN, with 14.5 billion requests to jQuery assets in the top 100, across 10 different files and versions.
    • GSAP remained the second most popular library overall on cdnjs in December, with 14.2 billion requests for its 22 files in the top 100 assets on cdnjs this month, accounting for 19 different versions of the library. Between jQuery and GSAP, they account for just over 1 PB of bandwidth consumption in December, with jQuery assets in the top 100 using 601 TB and GSAP's assets 405 TB.
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,114,600,539 at 1%.

When multiplied up to 100%, this results in cdnjs serving approximately 211,460,053,900 requests in December.

Over 211 billion requests or around 6.8 billion requests every single day of December. 📈
This month our total requests to the CDN was ever so slightly down overall compared to last month, where we saw 215 billion requests. Looking at the per-day average, we went from 7.2 billion to 6.8 billion. However, looking back to previous months such as October where we saw 6.3 billion requests per day, it is apparent that the CDN is continuing to grow.

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,050.6 GB.

When multiplied up to be 100%, this produces the estimate of 3,805,060.0 GB of bandwidth used for this month by cdnjs, or 3.81 PB.

This gives cdnjs a massive bandwidth consumption of 3.81 petabytes of data for requests in December. 🤯
Even with the slight decrease in requests this month, the overall bandwidth usage on cdnjs increased, going from 17.63 KB per request on average last month to 17.99 KB per request in December. The bandwidth usage of cdnjs continues to steadily climb each month, with this being the second highest monthly usage we've ever seen, only being beaten by the anomalous spike seen in September 2020.

Top 100 requested resources

These are provided at a 1% sample for the whole of December. 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 67,965,469 371.82 cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js
2 63,122,164 3,794.31 cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
3 51,298,039 330.56 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css
4 37,577,472 2,595.52 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2
5 36,896,165 77.68 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js
6 22,265,024 596.26 cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js
7 18,248,357 29.90 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js
8 17,853,557 556.81 cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js
9 14,535,473 317.34 cdnjs.cloudflare.com/ajax/libs/gsap/3.5.1/gsap.min.js
10 11,876,072 321.99 cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
11 11,770,187 85.76 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js
12 11,742,127 75.90 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js
13 11,387,142 54.97 cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js
14 10,823,405 325.16 cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
15 10,720,051 21.53 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css
16 10,610,852 356.77 cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js
17 9,918,832 343.56 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js
18 9,333,933 40.95 cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css
19 9,025,436 62.30 cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
20 9,012,673 53.09 cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js
21 8,440,051 221.40 cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
22 8,288,727 59.10 cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js
23 7,973,636 16.95 cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.min.js
24 7,940,643 15.43 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.5/plugins/TextPlugin.min.js
25 7,923,725 211.65 cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js
26 7,832,801 266.86 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.1/TweenMax.min.js
27 7,457,460 49.82 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js
28 7,443,511 75.11 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js
29 7,227,223 10.61 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css
30 7,189,223 89.02 cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.min.js
31 7,076,517 14.28 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css
32 6,576,011 508.16 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
33 6,335,699 5.14 cdnjs.cloudflare.com/ajax/libs/tinymce/3.5.8/plugins/example/langs/en.min.js
34 6,301,460 141.32 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js
35 6,291,557 206.58 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.5/TweenMax.min.js
36 6,225,509 132.67 cdnjs.cloudflare.com/ajax/libs/gsap/3.2.6/gsap.min.js
37 6,109,839 202.72 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.2/TweenMax.min.js
38 6,047,862 155.08 cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js
39 6,011,896 418.82 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.woff2
40 5,969,372 40.37 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css
41 5,463,403 14.30 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js
42 5,167,118 526.35 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video.min.js
43 5,156,603 14.67 cdnjs.cloudflare.com/ajax/libs/spin.js/2.3.2/spin.min.js
44 5,101,388 7.53 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css
45 4,941,732 465.05 cdnjs.cloudflare.com/ajax/libs/gsap/1.14.2/TweenMax.min.js
46 4,923,574 165.70 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
47 4,917,089 139.82 cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js
48 4,910,549 8.42 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css
49 4,897,121 52.14 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js
50 4,891,228 46.73 cdnjs.cloudflare.com/ajax/libs/video.js/7.7.5/video-js.min.css
51 4,868,372 29.46 cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js
52 4,865,658 98.49 cdnjs.cloudflare.com/ajax/libs/gsap/3.0.5/gsap.min.js
53 4,802,491 172.19 cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js
54 4,770,031 7.47 cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js
55 4,764,132 27.73 cdnjs.cloudflare.com/ajax/libs/bxslider/4.1.2/jquery.bxslider.min.js
56 4,732,986 164.41 cdnjs.cloudflare.com/ajax/libs/gsap/2.1.2/TweenMax.min.js
57 4,707,334 43.33 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js
58 4,604,893 46.36 cdnjs.cloudflare.com/ajax/libs/fingerprintjs2/2.1.0/fingerprint2.min.js
59 4,409,478 8.48 cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css
60 4,309,151 19.29 cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js
61 4,250,068 141.79 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.4/TweenMax.min.js
62 4,241,127 72.71 cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js
63 4,158,368 71.13 cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js
64 4,138,352 14.90 cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css
65 4,102,144 43.50 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css
66 4,069,086 88.76 cdnjs.cloudflare.com/ajax/libs/gsap/3.4.2/gsap.min.js
67 4,050,889 45.59 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css
68 4,025,001 56.95 cdnjs.cloudflare.com/ajax/libs/gsap/latest/plugins/CSSPlugin.min.js
69 4,002,745 107.17 cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
70 3,960,749 68.87 cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
71 3,945,006 20.41 cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js
72 3,928,986 9.57 cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js
73 3,908,863 112.14 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/js/swiper.min.js
74 3,890,231 56.47 cdnjs.cloudflare.com/ajax/libs/zepto/1.2.0/zepto.js
75 3,830,078 8.34 cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js
76 3,798,452 10.94 cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/easing/EasePack.min.js
77 3,764,172 37.08 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js
78 3,742,480 80.27 cdnjs.cloudflare.com/ajax/libs/gsap/3.3.4/gsap.min.js
79 3,691,184 21.43 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css
80 3,681,144 117.08 cdnjs.cloudflare.com/ajax/libs/gsap/1.18.2/TweenMax.min.js
81 3,655,784 12.89 cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css
82 3,588,767 75.95 cdnjs.cloudflare.com/ajax/libs/gsap/3.2.4/gsap.min.js
83 3,565,056 39.31 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css
84 3,493,195 6.01 cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css
85 3,462,087 9.58 cdnjs.cloudflare.com/ajax/libs/gsap/latest/easing/EasePack.min.js
86 3,391,221 12.26 cdnjs.cloudflare.com/ajax/libs/video.js/4.12.8/video-js.min.css
87 3,384,856 41.85 cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.css
88 3,379,067 7.84 cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/magnific-popup.min.css
89 3,354,584 8.28 cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js
90 3,352,085 6.04 cdnjs.cloudflare.com/ajax/libs/js-cookie/2.2.0/js.cookie.min.js
91 3,327,759 92.14 cdnjs.cloudflare.com/ajax/libs/video.js/4.12.8/video.js
92 3,251,662 12.44 cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js
93 3,247,865 236.61 cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/webfonts/fa-solid-900.woff2
94 3,188,396 13.46 cdnjs.cloudflare.com/ajax/libs/json3/3.3.2/json3.min.js
95 3,134,428 23.30 cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.1.0/jquery.magnific-popup.min.js
96 3,127,656 43.42 cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js
97 3,114,354 44.41 cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js
98 3,084,171 8.16 cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js
99 3,030,303 58.96 cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js
100 2,996,063 18.65 cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css

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