CDNJS
Developer(s) | Ryan Kirkman, Thomas Davis, Matt Cowley, Sven Sauleau, Tyler Caslin |
---|---|
Initial release | February 25, 2011[1] |
Repository | github.com/cdnjs/cdnjs |
Written in | JavaScript, Go |
Engine | |
Operating system | Cross-platform |
Type | FOSS CDN |
License | MIT License[2] |
Website | cdnjs.com |
Search CDNJS on Amazon.
CDNJS (also stylized as cdnjs) is a free and open-source software (FOSS) content delivery network (CDN) hosted by Cloudflare.[3][4] As of September 2020, it serves 3,919 JavaScript and CSS libraries, which are stored publicly on GitHub.[5][6][7] It is included in millions of websites, or 11.2% of the websites on the Internet, making it the second most popular CDN for JavaScript.[8][9][10]
History[edit]
In January 2011, Ryan Kirkman and Thomas Davis created the service,[11] launching it on GitHub on February 25, 2011.[12][13][14] It initially served content through Amazon CloudFront.[12][15] On June 15, 2011,[16] cdnjs partnered with Cloudflare, who provided the CDN and subdomain cdnjs.cloudflare.com for the project.[12][13][14][17]
On November 1, 2019, the founders turned over control of cdnjs to Cloudflare, citing "technical and commercial reasons."[18] According to the community maintainers, the project was difficult to manage because of limited access to the GitHub repository, inactive founders, and a small budget.[18][19][20] It is estimated the annual budget at the time was approximately $50/yr.[18][21]
Maintenance[edit]
The service is maintained by the community and Cloudflare.[4] As of September 2020, there have been 1,442 contributors to the main GitHub repository.[6]
It is also sponsored by DigitalOcean, Algolia, Heroku, Atlassian, Discourse, SolarWinds, and Sentry.[22][23][24]
API[edit]
There is a public JSON API for developers to query cdnjs library metadata.[25][26]
Connection Protocols[edit]
Resources on cdnjs can be loaded using HTTP/2, HTTP, HTTPS or SPDY.[5][24][27]
The cdnjs.cloudflare.com domain is part of the HSTS preload list.[28]
Mirrors[edit]
There exist websites that host clones of cdnjs libraries on their own servers.
References[edit]
- ↑ "cdnjs/cdnjs GitHub API". GitHub. Retrieved 8 July 2019.
- ↑ "cdnjs/LICENSE at master · cdnjs/cdnjs". Retrieved 17 April 2019.
- ↑ "libraries - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
- ↑ 4.0 4.1 "Sponsorships". Cloudflare. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ 5.0 5.1 "Top 4 CDN services for hosting open source libraries | opensource.com". opensource.com. Retrieved 18 April 2019.
- ↑ 6.0 6.1 "cdnjs/cdnjs: Free and Open Source Public Web CDN for web developer!". Retrieved 17 April 2019.
- ↑ Ivanovs, Alex (April 3, 2014). "Faster Content Delivery Solutions for Web Developers". The Huffington Post. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "Usage Statistics and Market Share of JavaScript Content Delivery Networks for Websites". W3Techs. Retrieved 3 September 2020.
- ↑ Goto, Daichi (November 1, 2018). "JavaScript CDNのCDNJSが成長中、シェア8%超え". Mynavi. Unknown parameter
|url-status=
ignored (help) - ↑ "ULTIMATE GUIDE TO CDNJS- WHAT IT DOES FOR YOUR WEBSITE". BelugaCDN. July 27, 2020. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "cdnjs.com: the missing cdn". cdnjs.com. Archived from the original on January 25, 2011. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ 12.0 12.1 12.2 "CDNJS: Community Moderated Javascript Libraries + CloudFlare". Cloudflare. Retrieved 18 April 2019.
- ↑ 13.0 13.1 "345 - Behind CDNJS - #Cat5TV Category5TV". May 3, 2014. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ 14.0 14.1 "63: CDNJS with Thomas Davis and Ryan Kirkman". The Changelog. June 21, 2011. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "cdn js | Treehouse Blog". Retrieved 18 April 2019.
- ↑ @Cloudflare (16 June 2011). "CDNJS: all the Internet's best Javascript libraries, now in a single, fast repo powered by CloudFlare! blog.cloudflare.com/cdnjs-community-moderated-javascript-librarie" (Tweet) – via Twitter.
- ↑ Perez, Sarah (June 24, 2019). "Cloudflare issues affecting numerous sites on Monday AM [Update: fixed]". TechCrunch. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ 18.0 18.1 18.2 "Lack of cdnjs activity". Hacker News. November 1, 2019. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "Lack of cdnjs activity". GitHub. October 21, 2019. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "An Update on CDNJS". The Cloudflare Blog. December 19, 2019. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "cdnjs". Open Collective. Archived from the original on December 24, 2019. Retrieved September 3, 2020. Unknown parameter
|url-status=
ignored (help) - ↑ "Open Source at DigitalOcean". Retrieved 8 July 2019.
- ↑ "15+ Free CDN WordPress Services to Boost Your Site Speed (2019) - CollectiveRay". Retrieved 18 April 2019.
- ↑ 24.0 24.1 "about - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
- ↑ "cdnjs API | ProgrammableWeb". Retrieved 18 April 2019.
- ↑ "API - cdnjs.com - The best FOSS CDN for web related libraries to speed up your websites!". Retrieved 17 April 2019.
- ↑ "CDNJS: The Fastest Javascript Repo on the Web". Cloudflare. Retrieved 18 April 2019.
- ↑ "HSTS Preload List Submission". Retrieved 17 April 2019.
External links[edit]
This article "CDNJS" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:CDNJS. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.